Декодирование в mpg, создание образов и запись vcd/dvd.

Аватар пользователя alex_root

Перегонял в образ mpg через vcdimager, писал через cdrdao или Наутилусом - всё ОК.
Но вот из avi в mpg перекодировать.

Цитата:
transcode -i video.avi --print_status 5 -I 1 -C 1 -k -b 224 -z
-e 44100 --export_asr 2 --export_prof vcd-pal -J normalize -o
video.mpg -y mpeg -F v

Идёт ругань на отсутствие либы, хотя ставил всё родное.

Цитата:
[transcode] warning : /usr/lib/transcode/export_mpeg.so: cannot open shared object file: No such file or directory
[transcode] warning : (dl_loader.c) loading "/usr/lib/transcode/export_mpeg.so" failed
[transcode] warning : (encoder.c) loading audio export module failed
[transcode] warning : failed to init export modules
[transcode] critical: plug-in initialization failed

Может кто сталкивался с этим?
Гугл говорит что такая библиотека должна быть. Доустановил из другого пакета - не помогает.

зы. Так же хотел бы узнать чем лучше создавать DVD с несколькими фильмами.

Аватар пользователя sergeil

Re: Декодирование в mpg, создание образов и запись vcd/dvd.

Цитата:
alex_root пишет:
Перегонял в образ mpg через vcdimager, писал через cdrdao или Наутилусом - всё ОК.

Я себе настроил писать videocd через K3B. А перегонять в формат VideoCD через ffmpeg. Тогда-же столкнулся с проблемой ffmpeg, если в исходном AVI-файле звук в формате a52. Дохнет ffmpeg из ASPLinux-11. http://bugzilla.asplinux.ru/bugzilla/show_bug.cgi?id=1861

Пересобрал rpm ffmpeg из ASPLinux-11 с запретом динамической подгрузки a52 и все настроилось:
configuration: --prefix=/usr --libdir=/usr/lib --mandir=/usr/share/man --enable-amr_nb --enable-amr_wb --enable-mp3lame --enable-libogg --enable-vorbis --enable-theora --enable-faad --enable-faac --enable-xvid --enable-a52 --enable-pp --enable-shared-pp --enable-shared --enable-pthreads --enable-gpl --disable-opts --disable-strip

Цитата:
Но вот из avi в mpg перекодировать...

ffmpeg

Цитата:
transcode -i video.avi --print_status 5 -I 1 -C 1 -k -b 224 -z
-e 44100 --export_asr 2 --export_prof vcd-pal -J normalize -o
video.mpg -y mpeg -F v

[sergeil@homedesk ~]$ ll /usr/lib/transcode/export_*
-rwxr-xr-x 1 root root 5672 Дек 14 2005 /usr/lib/transcode/export_ac3.so
-rw-r--r-- 1 root root 288 Дек 14 2005 /usr/lib/transcode/export_af6.conf
-rwxr-xr-x 1 root root 80348 Дек 14 2005 /usr/lib/transcode/export_debugppm.so
-rwxr-xr-x 1 root root 76388 Дек 14 2005 /usr/lib/transcode/export_divx4raw.so
-rwxr-xr-x 1 root root 76256 Дек 14 2005 /usr/lib/transcode/export_divx4.so
-rwxr-xr-x 1 root root 76388 Дек 14 2005 /usr/lib/transcode/export_divx5raw.so
-rwxr-xr-x 1 root root 76256 Дек 14 2005 /usr/lib/transcode/export_divx5.so
-rwxr-xr-x 1 root root 28956 Дек 14 2005 /usr/lib/transcode/export_dvraw.so
-rwxr-xr-x 1 root root 80532 Дек 14 2005 /usr/lib/transcode/export_dv.so
-rwxr-xr-x 1 root root 65280 Дек 14 2005 /usr/lib/transcode/export_fame.so
-rwxr-xr-x 1 root root 116576 Дек 14 2005 /usr/lib/transcode/export_ffmpeg.so
-rwxr-xr-x 1 root root 23264 Дек 14 2005 /usr/lib/transcode/export_im.so
-rwxr-xr-x 1 root root 6656 Дек 14 2005 /usr/lib/transcode/export_jpg.so
-rwxr-xr-x 1 root root 5652 Дек 14 2005 /usr/lib/transcode/export_lame.so
-rwxr-xr-x 1 root root 63836 Дек 14 2005 /usr/lib/transcode/export_lzo.so
-rwxr-xr-x 1 root root 81408 Дек 14 2005 /usr/lib/transcode/export_mjpeg.so
-rwxr-xr-x 1 root root 15248 Дек 14 2005 /usr/lib/transcode/export_mov.so
-rwxr-xr-x 1 root root 24932 Дек 14 2005 /usr/lib/transcode/export_mp1e.so
-rwxr-xr-x 1 root root 6280 Дек 14 2005 /usr/lib/transcode/export_mp2enc.so
-rwxr-xr-x 1 root root 5796 Дек 14 2005 /usr/lib/transcode/export_mp2.so
-rwxr-xr-x 1 root root 29304 Дек 14 2005 /usr/lib/transcode/export_mpeg2enc.so
-rwxr-xr-x 1 root root 9804 Дек 14 2005 /usr/lib/transcode/export_net.so
-rwxr-xr-x 1 root root 3392 Дек 14 2005 /usr/lib/transcode/export_null.so
-rwxr-xr-x 1 root root 5656 Дек 14 2005 /usr/lib/transcode/export_ogg.so
-rwxr-xr-x 1 root root 9012 Дек 14 2005 /usr/lib/transcode/export_pcm.so
-rwxr-xr-x 1 root root 80340 Дек 14 2005 /usr/lib/transcode/export_ppm.so
-rwxr-xr-x 1 root root 80340 Дек 14 2005 /usr/lib/transcode/export_pvn.so
-rwxr-xr-x 1 root root 64636 Дек 14 2005 /usr/lib/transcode/export_raw.so
-rwxr-xr-x 1 root root 4864 Дек 14 2005 /usr/lib/transcode/export_toolame.so
-rwxr-xr-x 1 root root 4736 Дек 14 2005 /usr/lib/transcode/export_wav.so
-rwxr-xr-x 1 root root 97216 Дек 14 2005 /usr/lib/transcode/export_xvid2.so
-rwxr-xr-x 1 root root 96608 Дек 14 2005 /usr/lib/transcode/export_xvid3.so
-rwxr-xr-x 1 root root 80288 Дек 14 2005 /usr/lib/transcode/export_xvid4.so
lrwxrwxrwx 1 root root 15 Фев 11 21:51 /usr/lib/transcode/export_xvid.so -> export_xvid4.so
-rwxr-xr-x 1 root root 84548 Дек 14 2005 /usr/lib/transcode/export_yuv4mpeg.so

Посмотрел что-же можно использовать вместо...
man transcode

-y mpeg:
Syntax: -F "[,[,user-profile]]"
can be one of
’1’ = MPEG 1 (default)
’b’ = big MPEG 1 (experimental)
’v’ = VCD
’s’ = SVCD
’2’ = MPEG2
’d’ = DVD compliant
can be one of
0 = disable resizer (default)
1 = 352x288
2 = 480x480
3 = 480x576
4 = 352x240
is a filename of the profile file. You can either specify the absolute path to the file or
if you transcode will look for it in the directory where you started transcode.

-y mpeg2enc:
Syntax: -F "[,]"
can be one of
’0’ = Generic MPEG1 (default)
’1’ = Standard VCD
’2’ = User VCD
’3’ = Generic MPEG2
’4’ = Standard SVCD
’5’ = User SVCD
’6’ = Manual parameter mode
’8’ = DVD
will be passed down to mpeg2enc untouched by transcode. Have a look at the manpage for mpeg2enc.

Да, так вот по поводу ffmpeg... man ffmpeg. Оставил только самое вкусное...

...
-target type
Specify target file type ("vcd", "svcd", "dvd", "dv", "pal-vcd", "ntsc-svcd", ... ). All
the format options (bitrate, codecs, buffer sizes) are then set automatically. You can
just type:

ffmpeg -i myfile.avi -target vcd /tmp/vcd.mpg

Nevertheless you can specify additional options as long as you know they do not conflict
with the standard, as in:

ffmpeg -i myfile.avi -target vcd -bf 2 /tmp/vcd.mpg

Цитата:
зы. Так же хотел бы узнать чем лучше создавать DVD с несколькими фильмами.

С этим сложнее. Предсказуемого результата не получил. Без dvdauthor вообще кина не будет. Жаль, что мне так и не удалось создать ни одного хорошо работающего DVD-Video. Терпения не хватило... Но времени потратил немерянно Грустный

RSS-материал