/ Forside / Teknologi / Operativsystemer / Linux / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Linux
#NavnPoint
o.v.n. 11177
peque 7911
dk 4814
e.c 2359
Uranus 1334
emesen 1334
stone47 1307
linuxrules 1214
Octon 1100
10  BjarneD 875
Batch converte wmv
Fra : Morten P


Dato : 17-09-10 14:34

Jeg har en masse filer i wmv og det er ikke lige mit favoritformat

Men hvordan konverterer jeg det til avi eller mpg eller noget andet i god
kvalitet?

Jeg fandt dette men forstår ikke hslt kommandoer og er usikker på om det er
korrekt:

#!/bin/bash

mplayer -vc null -vo null -ao pcm:fast **.wma && oggenc -q 10 **.wav && rm
audiodump.wav **.wma



 
 
Jens Henrik Leonhard~ (17-09-2010)
Kommentar
Fra : Jens Henrik Leonhard~


Dato : 17-09-10 14:47

Morten P wrote:
> Jeg har en masse filer i wmv og det er ikke lige mit favoritformat
>
> Men hvordan konverterer jeg det til avi eller mpg eller noget andet i god
> kvalitet?
>
> Jeg fandt dette men forstår ikke hslt kommandoer og er usikker på om det er
> korrekt:
>
> #!/bin/bash
>
> mplayer -vc null -vo null -ao pcm:fast **.wma && oggenc -q 10 **.wav && rm
> audiodump.wav **.wma
>
>

Prøv med noget ala dette:
#!/bin/bash
set -e # stop på fejl
for WMA in *.wma ; do
WAV=${WAM%.wma}.wav
mplayer -vc null -vo null -ao pcm:fast $WMA
oggenc -q $WAV
rm audiodump.wav $WMA
done

Morten P (17-09-2010)
Kommentar
Fra : Morten P


Dato : 17-09-10 15:18

> Prøv med noget ala dette:
> #!/bin/bash
> set -e # stop på fejl
> for WMA in *.wma ; do
> WAV=${WAM%.wma}.wav
> mplayer -vc null -vo null -ao pcm:fast $WMA
> oggenc -q $WAV
> rm audiodump.wav $WMA
> done


Men konverterer det til en avi?

Det ser ud som om det gør en masse med lyden, som jeg egentligt ikke er
interesseret i. Den må godt være der, den er blot ikke afgørende.



Jens Henrik Leonhard~ (17-09-2010)
Kommentar
Fra : Jens Henrik Leonhard~


Dato : 17-09-10 19:59

Morten P wrote:
>> Prøv med noget ala dette:
>> #!/bin/bash
>> set -e # stop på fejl
>> for WMA in *.wma ; do
>> WAV=${WAM%.wma}.wav
>> mplayer -vc null -vo null -ao pcm:fast $WMA
>> oggenc -q $WAV
>> rm audiodump.wav $WMA
>> done
>
>
> Men konverterer det til en avi?

Nej jeg tog det du havde skrevet som udgangspunkt.


Jeg har med succes brugt det følgende til at konvertere med.
Det har virket for nogle wmv filer men ikke for andre.

#!/bin/bash

LAVCOPTS="vcodec=mpeg2video:vrc_buf_size=1835:vrc_maxrate=3500"
LAVCOPTS="$LAVCOPTS:vbitrate=1152:keyint=15:vstrict=0:acodec=mp2"
LAVCOPTS="$LAVCOPTS:abitrate=192"

for WMV in *.wmv ; do
mencoder -oac lavc -ovc lavc -of mpeg -mpegopts format=dvd:tsaf \
-vf scale=720:-10,expand=720:576,harddup -srate 48000 \
-af lavcresample=48000 \
-lavcopts $LAVCOPTS \
-ofps 25 \
-o $WMV ${WMV.wmv}.mpeg
done


Husk at der ikke må være blanke efter \ .

/Jens Henrik

Morten P (17-09-2010)
Kommentar
Fra : Morten P


Dato : 17-09-10 20:05

> -o $WMV ${WMV.wmv}.mpeg

Jeg får 'Bad substitution' på denne.

Jeg kender ikke Bash, så måske du kan guide lidt?



Jens Henrik Leonhard~ (17-09-2010)
Kommentar
Fra : Jens Henrik Leonhard~


Dato : 17-09-10 21:59

Morten P wrote:
>> -o $WMV ${WMV.wmv}.mpeg
>
> Jeg får 'Bad substitution' på denne.
>
> Jeg kender ikke Bash, så måske du kan guide lidt?
>
>
Min fejl ${WMV%.wmv}.mpeg ikke {WMV.wmv}.mpeg.

/Jens Henrik

Morten P (18-09-2010)
Kommentar
Fra : Morten P


Dato : 18-09-10 06:29


> Min fejl ${WMV%.wmv}.mpeg ikke {WMV.wmv}.mpeg.
>

Bedre, men nu får jeg :

Exiting... (error parsing command line)
MEncoder 2:1.0~rc2-0ubuntu13.1 (C) 2000-2007 MPlayer Team
CPU: AMD Athlon(tm) MP (Family: 6, Model: 8, Stepping: 1)
CPUflags: Type: 6 MMX: 1 MMX2: 1 3DNow: 1 3DNow2: 1 SSE: 1 SSE2: 0
Compiled with runtime CPU detection.
No file given

Exiting... (error parsing command line)
MEncoder 2:1.0~rc2-0ubuntu13.1 (C) 2000-2007 MPlayer Team
CPU: AMD Athlon(tm) MP (Family: 6, Model: 8, Stepping: 1)
CPUflags: Type: 6 MMX: 1 MMX2: 1 3DNow: 1 3DNow2: 1 SSE: 1 SSE2: 0
Compiled with runtime CPU detection.
No file given

Exiting... (error parsing command line)





Jeg har dette:

#!/bin/bash

LAVCOPTS="vcodec=mpeg2video:vrc_buf_size=1835:vrc_maxrate=3500"
LAVCOPTS="$LAVCOPTS:vbitrate=1152:keyint=15:vstrict=0:acodec=mp2"
LAVCOPTS="$LAVCOPTS:abitrate=192"

for WMV in *.wmv ; do
mencoder -oac lavc -ovc lavc -of mpeg -mpegopts format=dvd:tsaf \
-vf scale=720:-10,expand=720:576,harddup -srate 48000 \
-af lavcresample=48000 \
-lavcopts $LAVCOPTS \
-ofps 25 \
-o ${WMV%.wmv}.mpeg
done




Jens Henrik Leonhard~ (18-09-2010)
Kommentar
Fra : Jens Henrik Leonhard~


Dato : 18-09-10 20:27

Du får den lige i en fuld og af testet version:


#!/bin/bash

LAVCOPTS="vcodec=mpeg2video:vrc_buf_size=1835:vrc_maxrate=3500"
LAVCOPTS="$LAVCOPTS:vbitrate=1152:keyint=15:vstrict=0:acodec=mp2"
LAVCOPTS="$LAVCOPTS:abitrate=192"

for WMV in *.wmv ; do
mencoder -oac lavc -ovc lavc -of mpeg -mpegopts format=dvd:tsaf \
-vf scale=720:-10,expand=720:576,harddup -srate 48000 \
-af lavcresample=48000 \
-lavcopts $LAVCOPTS \
-ofps 25 \
-o "${WMV%.wmv}.mpeg" "$WMV"
done


/Jens Henrik

Morten P (18-09-2010)
Kommentar
Fra : Morten P


Dato : 18-09-10 22:23

> Du får den lige i en fuld og af testet version:

NU triller den derudaf

Tak!



Søg
Reklame
Statistik
Spørgsmål : 177577
Tips : 31968
Nyheder : 719565
Indlæg : 6409071
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste