nixp.ru v3.0

26 мая 2017,
пятница,
06:46:33 MSK

DevOps с компанией «Флант»
Genie написал 21 августа 2004 года в 20:41 (390 просмотров) Ведет себя как мужчина; открыл 40 тем в форуме, оставил 4758 комментариев на сайте.

Имеется вот такой вот файл.

Playing file.avi.
AVI file format detected.
VIDEO:  [DIV3]  640x304  24bpp  24,086 fps  563,5 kbps (68,8 kbyte/s)
==========================================================================
Opening audio decoder: [mp3lib] MPEG layer-2, layer-3
MP3lib: init layer2&3 finished, tables done
AUDIO: 22050 Hz, 2 ch, 16 bit (0x10), ratio: 4000->88200 (32,0 kbit)
Selected audio codec: [mp3] afm:mp3lib (mp3lib MPEG layer-2, layer-3)
==========================================================================
vo: X11 running at 1024x768 with depth 24 and 32 bpp (":0.0" => local display)
==========================================================================
Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family
Selected video codec: [ffdivx] vfm:ffmpeg (FFmpeg DivX ;-) (MS MPEG-4 v3))
==========================================================================
Checking audio filter chain for 22050Hz/2ch/16bit -> 22050Hz/2ch/16bit...
AF_pre: af format: 2 bps, 2 ch, 22050 hz, little endian signed int
AF_pre: 22050Hz 2ch Signed 16-bit (Little-Endian)
AO: [oss] 22050Hz 2ch Signed 16-bit (Little-Endian) (2 bps)
Building audio filter chain for 22050Hz/2ch/16bit -> 22050Hz/2ch/16bit...
Starting playback...
VDec: vo config request - 640 x 304 (preferred csp: Planar YV12)
VDec: using Planar YV12 as output csp (no 0)
Movie-Aspect is undefined - no prescaling applied.
VO: [xv] 640x304 => 640x304 Planar YV12
A:  17,0 V:   0,2 A-V: 16,828 ct:  0,017    5/  5   0%  0%  0,0% 0 0 0%

Который mplayer проигрывает не очень-то замечательно.

Ну, по поводу аудио. Звук идёт сразу, а должен бы с задержкой.

Если проигрывать вот такой вот командой:

$ mplayer -delay -4 -autosync 1 file.avi

то, и тут не очень хорошо — надо перемотать на минуту. После чего весь фильм

проигрывается замечательно.

Как этот файл вылечить?

Uncle Theodore

Ну, попробуй рассыпать его на звук и видео, и собрать заново. Рассыпать можно тем же mplayer’ом или mpeg2desc’ом, подредактировать звук sox’ом, например, ну и собрать mplex’ом, скажем… Какой-нибудь нелинейный редактор можно использовать, Cinelerra, например. Тогда все за один раз можно сделать. Можно использовать transcode — он консольный и очень мощный, но доков к нему очень мало. И еще mjpegtools…

Good Luck,

UT

Hunter

Попробуй изменить качество звукового потока.

Genie

Ок. Пробовал разобрать на запчасти:

$ mplayer -dumpfile file.mp3 -dumpaudio file.avi
$ mencoder -audifile file.mp3 -o newfile.avi file.avi

Результат.. ммм.. похуже получается, чем был вначале.

То есть что-то, конечно, меняется, но.. ;(

Если пробовать выделить аудио поток так:

$ mplayer -delay -4 -autosync 1 -dumpaudio -deumpfile file.mp3

То после сборки….

Начальная разница A-V увеличивается до 20, и результат ещё хуже….

Теперь по поводу начальной задержки. В `man mencoder` сказано, что её можно только увеличивать. Чего делать, ессно не надо, а надо бы наоборот. Паузу в 16 секунд вставить — не проблема ;)

cinerella и прочее пока оставлю на потом. mencoder штука сильная, и это всё должно быть возможно сделать им одним. Знать бы только как….

По смене качества: на какое его менять? на 44100Гц 16бит стерео? Приходит Нолемоций.

Dreid

Сколько я ни копался в нем, найти ничего похожего не удалось.

Может быть проще сам mp3 подредактировать перед сборкой?

Кстати, кто-нибудь знает, как mencoder’ом сделать авишку с несколькими звуковыми потоками?