|
| 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!
| |
|
|