Mencoder --- изменение масштаба времени (Изменение масштаба времени RealMedia-ролика mencoder'ом)

Вопросы, приемы и проблемы обработки видео

Модератор: Модераторы разделов

Ответить
GiN
Сообщения: 10
ОС: slamd64-12.0

Mencoder --- изменение масштаба времени

Сообщение GiN »

Имеются RealMedia-ролики, которые нужно перекодировать в DivX/XviD для возможности их просмотра на бытовом DVD-рекордере.

Код:

success: format: 0 data: 0x0 - 0x93817 REAL file format detected. Stream description: Video Stream Stream mimetype: video/x-pn-realvideo Stream description: Audio Stream Stream mimetype: audio/x-pn-realaudio Stream mimetype: logical-fileinfo VIDEO: [RV40] 320x240 24bpp 15.000 fps 0.0 kbps ( 0.0 kbyte/s) [V] filefmt:11 fourcc:0x30345652 size:320x240 fps:15.00 ftime:=0.0667 ========================================================================== Opening audio decoder: [realaud] RealAudio decoder AUDIO: 16000 Hz, 1 ch, s16le, 16.0 kbit/6.25% (ratio: 2000->32000) Selected audio codec: [rasipr] afm: realaud (RealAudio Sipro) ==========================================================================

Для кодирования использую скрипт.

Код:

#!/bin/sh find ./*.rm -print | while read name_of_rmfile do echo 'Transcoding "$name_of_rmfile" to "$name_of_rmfile".avi'; mencoder "$name_of_rmfile" \ -noskip \ -oac mp3lame -lameopts cbr:br=32 \ -ovc xvid -xvidencopts bitrate=128 \ -vf crop=304:240:8:0 \ -o "$name_of_rmfile".avi; done

После успешной перекодировки получается AVI с эффектом "быстрого просмотра" -- сжимается во времени в два раза (у выходного файла 30FPS).

Как синхронизировать FPS'ы, если конечно в них причина проблемы?

P. S. Если добавить параметр -ofps 15, то видео воспроизводится быстро, а звук нормально. Это ещё хуже.
Спасибо сказали:
GiN
Сообщения: 10
ОС: slamd64-12.0

Re: Mencoder --- изменение масштаба времени

Сообщение GiN »

А вот что пишет realplayer-10.0.8.805 о родном для него файле
Duration: 04:54.244
Buffer Time: 8,8 seconds
Max Bit Rate: 150,0 Kbps
Allow Download: on
Allow Recording: on
Perfect Play: disabled

Stream: 0 Video Stream

* MIME type: video/x-pn-realvideo
* Max Stream Bit Rate: 118,0 Kbps
* Dimensions: 320x240
* Encoded Frame Rate: 30,0 fps
* Video Codec: 118,0 Kbps (RealVideo 10)

Stream: 1 Audio Stream

* MIME type: audio/x-pn-realaudio
* Max Stream Bit Rate: 32,0 Kbps
* Audio Codec: 32 Kbps - RealAudio (RealAudio G2) 22050 Khz

Stream Pairings

* 0,0 and above
o Stream1Bandwidth = 32,0 Kbps
o Stream0Bandwidth = 118,0 Kbps

Player Compatibility: RealPlayer 8.0 or later

Поигрался с параметрами -fps и -ofps. Всё время видео "быстрое", а звук в норме. :frusty:
Спасибо сказали:
GiN
Сообщения: 10
ОС: slamd64-12.0

Re: Mencoder --- изменение масштаба времени

Сообщение GiN »

Вот, что было -> RM
MG_interview_Bender.rm.avi.tar.gz
(782.86 КБ) 21 скачивание

Вот, что получилось :dash3: -> AVI
MG_interview_Bender.rm.tar.gz
(576.09 КБ) 23 скачивания

Может у кого-нибудь получится из исходного RM сделать правильный AVI, а не то, что у меня получилось...
Спасибо сказали:
Ответить