sslug-teknik team mailing list archive
-
sslug-teknik team
-
Mailing list archive
-
Message #102816
Script virker pludselig ikke mere....
Hejsa.
Jeg har lavet følgende lille script til at konvertere .mov filer til de 3 nødvendige for at lave
html5 videoer (ogv, mp4 og webm).
Jeg har konverteret 100-vis af videoer, og det virker perfekt.
Ellere rettere, virkede.
Scriptet:
*****************
mkdir -p out
for f in *.mov;
do
# Section for converting to .ogv files
FILE="out/${f%.mov}.ogv"
if [ -f $FILE ];
then
echo "File $FILE exists, skipping .ogv conversion for this file."
else
avconv -i $f out/${f%.mov}.ogv;
fi
# Section for converting to .webm files
FILE="out/${f%.mov}.webm"
if [ -f $FILE ];
then
echo "File $FILE exists, skipping .webm conversion for this file." else
avconv -i $f out/${f%.mov}.webm;
fi
# Section for converting to .mp4 files
FILE="out/${f%.mov}.mp4"
if [ -f $FILE ];
then
echo "File $FILE exists, skipping .mp4 conversion for this file."
else
avconv -i $f out/${f%.mov}.mp4;
fi
done
************************
Jeg skrulle konvertere en stak igen i går, men fik at vide at avconv ikke var tilgængelig...
Jeg har opdateret systemet (kubuntu 12.04), men ikke til ny version.
Efter lidt graven, fandt jeg ud af at jeg skulle bruge libav-tools.
Den installerede jeg.
Så virkede de 2 af filtyperne.
mp4-erne spytter denne fejl ud, og producerer ubrugelige filer på 0 byte
Output:
*********************
avconv version 0.8.15-4:0.8.15-0ubuntu0.12.04.1, Copyright (c) 2000-2014
the Libav developers
built on Aug 10 2014 18:16:51 with gcc 4.6.3
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'Tek1Var1.mov':
Metadata:
creation_time : 2001-08-16 00:47:34
Duration: 00:00:04.80, start: 0.000000, bitrate: 2829 kb/s
Stream #0.0(eng): Video: cinepak, yuv420p, 320x240, 2473 kb/s, PAR 1:1
DAR
4:3, 25 fps, 25 tbr, 25 tbn, 25 tbc
Metadata:
creation_time : 2001-08-16 00:47:34
Stream #0.1(eng): Audio: pcm_s16be, 22050 Hz, 1 channels, s16, 352
kb/s Metadata:
creation_time : 2001-08-16 00:47:34
[buffer @ 0xd4a560] w:320 h:240 pixfmt:yuv420p
[aac @ 0xd4fbc0] Too many bits per frame requested
Output #0, mp4, to 'out/Tek1Var1.mp4':
Metadata:
creation_time : 2001-08-16 00:47:34
Stream #0.0(eng): Video: mpeg4, yuv420p, 320x240 [PAR 1:1 DAR 4:3],
q=2-31, 200 kb/s, 90k tbn, 25 tbc
Metadata:
creation_time : 2001-08-16 00:47:34
Stream #0.1(eng): Audio: aac, 22050 Hz, 1 channels, s16, 200 kb/s
Metadata:
creation_time : 2001-08-16 00:47:34
Stream mapping:
Stream #0:0 -> #0:0 (cinepak -> mpeg4)
Stream #0:1 -> #0:1 (pcm_s16be -> aac)
Error while opening encoder for output stream #0:1 - maybe incorrect
parameters such as bit_rate, rate, width or height
*************************'
Jeg har med vilje ikke defineret bitrate m.m., da det kun skal være en filformat
konvertering, alle andre ting skal forblive som de er.
Så vidt jeg kan læse mig til bruger den "source" hvis jeg ikke definerer noget, og det har
virket perfekt tidligere.
Er der måske en anden lille stump der er forsvundet i forbindelse med en opdatering, som
jeg ikke lige kan gennemskue??
Eller andre forslag?
De venligste hilsener
Danjel