Я пытаюсь закодировать некоторые эпизоды Firefly, чтобы моя жена могла смотреть их на своем нетбуке (без DVD-привода!).
Я использую dvd::rip и transcode, кажется, случайно зависает во время кодирования в конце файла.
Если я убью и перезапущу кодировку, она иногда преодолеет тот момент, когда она потерпела неудачу, однако я натолкнулся на одну конкретную главу, где она постоянно зависает.
Конкретная команда:
transcode -H 10 -a 0 -x vob -i ../vob/001-C006 -w 1437,50 -b 160,0,2 -s 1.496 --a52_drc_off -J normalize -f 30,4 -M 2 --export_par 118,100 -y xvid,null --psu_mode --nav_seek firefly1-001-C006-nav.log --no_split --progress_meter 1 --progress_rate 25 -o /dev/null -R 1
Последняя строка, которую он печатает:
encoding frames [0-5900], 59.76 fps, CFT: 0:03:16, (13| 0| 7)
Я также попытался сделать 1-проходное кодирование:
transcode -H 10 -a 0 -x vob -i ../vob/001-C002 -w 5 -b 160,0,2 -s 1.496 --a52_drc_off -J normalize -f 30,4 -M 2 --export_par 118,100 -y xvid,null --psu_mode --no_split --progress_meter 1 --progress_rate 1 -o ../avi/001/firefly1-001-C002.avi
иногда он будет зависать после печати:
encoding frames [0-10545], 41.21 fps, CFT: 0:05:51, (17| 0| 3)
И иногда это будет завершено:
[transcode] encoded 10546 frames (-2104 dropped, 0 cloned), clip length 351.88 s
Есть ли какая-либо отладка / дополнительная информация, которую я могу включить? У кого-нибудь есть предложения?
Распространение : openSuSE 11.2
Ядро uname -a: Linux challenger 2.6.31.8-0.1-desktop #1 SMP PREEMPT 2009-12-15 23:55:40 +0100 i686 i686 i386 GNU/Linux
Версия транскодирования : transcode-1.1.5-0.pm.8.3.i586