|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Vladimir Kurtukov 2:5006/1.1 17 Apr 2005 17:54:54 To : Andrew Muhametshin Subject : DVD DL разделить на два обычных -------------------------------------------------------------------------------- 15 Apr 05 18:37, you wrote to all: AM> Чем под FreeBSD можно фильм на DVD DL(6-8G) разделить на два обычных AM> DVD-диска. сначала dvdunauthor, потом dvdauthor, откорректировав проект. это если vob-ы целые оставишь. резать vob-ы - это надо его разбирать на видео и звук, их резать и потом собирать обратно. насчет нарезки у меня нет готового рецепта, а по разборке/сборке тебе поможет вот это: === Cut === Hеобходимые программы: 1. dvdauthor, dvdunauthor /usr/ports/multimedia/dvdauthor 2. mplex mjpegtools не ниже 1.6.2 3. extract_mpeg2 /usr/ports/multimedia/libmpeg2 4. extract_a52 /usr/ports/multimedia/liba52 5. tcprobe /usr/ports/multimedia/transcode 6. M2VRequantizer http://metakine.com/files/M2VRequantiser.tgz 7. growisofs /usr/ports/sysutils/dvd+rw-tools Сам процесс: 1. dvdunauthor-ом делаем с dvd проект. он его делает не совсем правильно и надо либо выкинуть vmgm и menus секции, либо как-то дописать недостающее. для компьютерных dvd можно выкинуть. 2. надо посмотреть, что собой представляет vob # tcprobe -i vob_01_001t.vob [tcprobe] MPEG program stream (PS) [tcprobe] summary for vob_01_001t.vob, (*) = not default, 0 = not detected import frame size: -g 720x576 [720x576] aspect ratio: 16:9 (*) frame rate: -f 25.000 [25.000] frc=3 PTS=0.2873, frame_time=40 ms, bitrate=9800 kbps audio track: -a 1 [0] -e 48000,16,2 [48000,16,2] -n 0x2000 [0x2000] PTS=0.2873, bitrate=384 kbps detected (2) subtitle(s) 3. затем большой vob расчленяем на video и audio потоки extract_mpeg2 <vob_01_001t.vob >vob_01_001t.m2v extract_a52 -s 1 <vob_01_001t.vob >vob_01_001t.ac3 в ключик -s подставить номер нужной дорожки, см. -a в выводе tcprobe проверить, какая же именно дорожка нам нужна, можно задав mplayer-у ключик -aid 128+<номер нужной дорожки> 4. берем софтину M2VRequantizer # ls -l vob_01_001t.m2v -rw-r--r-- 1 root wheel 1833868872 Mar 5 22:58 vob_01_001t.m2v # ./M2VReqiantizer 1.2 3 1833868872 <vob_01_001t.m2v >vob_01_001t-out.m2v M2VRequantiser by Makira. Using 1.200000 as factor, 1833868872 as m2v size. factor - число, во сколько раз будет уменьшен размер файла # ls -l vob_01_001t-out.m2v -rw-r--r-- 1 root wheel 1525283645 Mar 5 23:36 vob_01_001t-out.m2v 5. собираем обратно vob # mplex -f 8 -o vob_01_001t.vob vob_01_001t-out.m2v vob_01_001t.ac3 где -f 8 - формат DVD 6. остается запустить dvdauthor # dvdauthor -o dvd -x dvdauthor.xml # dvdauthor -T -o dvd и в каталоге dvd будет результат 7. запись на болванку # growisofs -Z /dev/cd0c -speed=4 -dvd-video -V LABEL dvd где /dev/cd0c - эмуляция SCSI на ATAPI драйве (device atapicam) === Cut === requantizer тебе не нужен, все остальное в тему Vladimir --- GoldED+/BSD 1.1.4.7 * Origin: Unix powered... (2:5006/1.1) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/220442624f8e.html, оценка из 5, голосов 10
|