Szukając optymalnych parametrów dla konwersji filmów dla mojego HTC Desire, przygotowałem sobie odpowiedni skrypt wykorzystujący do tego celu program Mencoder. Parametrem wyjściowym jest naturalnie pełna podziałka 800x480 pikseli i kilka zabiegów konfiguracyjnych kodeka x264. Do konwersji dźwięku dodano normalizację i przesunięcie o 0,3 sekundy względem obrazu, tak aby synchronizacja była optymalna. Skrypt umożliwia również dodanie napisów. Może komuś się przyda.
Wykorzystanie :
Bez napisów : avi2desire.sh film.avi desire.mp4
Z napisami : avi2desire.sh film.avi napisy.txt desire.mp4
avi2desire.sh
- #!/bin/bash
- if [ $# -lt 2 ] || [ $# -gt 3 ]
- then
- echo "Usage: `basename $0` [input] [output]"
- echo "Usage: `basename $0` [input] [subtitles] [output]"
- exit
- fi
- if [ $# -eq 3 ]
- then
- mencoder $1 -sub $2 -subcp cp1250 -o $3 -of lavf -lavfopts format=mp4 -vf dsize=800:480:0,scale=0:0,expand=800:480:-1::::,harddup -sws 9 -ovc x264 -x264encopts crf=24:force_cfr:bframes=0:nocabac:no8x8dct:global_header -oac faac -faacopts br=128:mpeg=4:object=2:raw -af volnorm=1 -channels 2 -srate 44100 -delay 0.3
- else
- mencoder $1 -o $2 -of lavf -lavfopts format=mp4 -vf dsize=800:480:0,scale=0:0,expand=800:480:-1::::,harddup -sws 9 -ovc x264 -x264encopts crf=24:force_cfr:bframes=0:nocabac:no8x8dct:global_header -oac faac -faacopts br=128:mpeg=4:object=2:raw -af volnorm=1 -channels 2 -srate 44100 -delay 0.3
- fi









Ekspertyza sądowa pamięci BS Sport
unfa / 10 maj 2012 / 11:33
7 dni temu.
Kryminał informatyczny - i to z życia wzięty oraz mający miejsce w polskich realiach! Cud miód! :D A poważniej: nie ...