Bug 23158 - Не конвертирует для импорта в Kino
Summary: Не конвертирует для импорта в Kino
Status: CLOSED WORKSFORME
Alias: None
Product: Sisyphus
Classification: Development
Component: mencoder (show other bugs)
Version: unstable
Hardware: x86 Linux
: P3 normal
Assignee: Vladimir D. Seleznev
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-03-15 23:07 MSK by Denis Yagofarov
Modified: 2013-06-02 10:11 MSK (History)
7 users (show)

See Also:


Attachments
Неудачный файл (3.88 MB, application/octet-stream)
2010-03-15 23:10 MSK, Denis Yagofarov
no flags Details
Лог strace (64.76 KB, text/plain)
2010-03-17 14:57 MSK, Denis Yagofarov
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Denis Yagofarov 2010-03-15 23:07:55 MSK
Для импорта в Kino используется команда:
mencoder -o mvi_1279.avi.test -of rawaudio -ofps 25 -oac mp3lame -vf harddup -af channels=2,volnorm,resample=48000:0:1 -ovc copy mvi_1279.avi

Файл mvi_1279.avi:
Обнаружен AVI формат файла!
[aviheader] Найден видео поток, -vid 0
[aviheader] Найден аудио поток, -aid 1
VIDEO:  [MJPG]  640x480  24bpp  30,000 fps  9374,0 kbps (1144,3 kbyte/s)
Информация о клипе:
 Digitization Time: Mon Jul 20 11:59:54 2009
 Software: CanonMVI06
==========================================================================
Открываю декодер видео: [ffmpeg] FFmpeg's libavcodec codec family
Выбран видеокодек: [ffmjpeg] vfm: ffmpeg (FFmpeg MJPEG)
==========================================================================
==========================================================================
Открываю декодер аудио: [pcm] Uncompressed PCM audio decoder
AUDIO: 44100 Hz, 2 ch, s16le, 1411,2 kbit/100,00% (ratio: 176400->176400)
Выбран аудиокодек: [pcm] afm: pcm (Uncompressed PCM)
==========================================================================
AO: [alsa] 48000Hz 2ch s16le (2 bytes per sample)
Начало воспроизведения...
Не могу найти подходящее цветовое пространство - попытаюсь с -vf scale...
Opening video filter: [scale]
Movie-Aspect не определён - предварительное масштабирование не применяется.
[swscaler @ 0x88c7780]using unscaled yuv422p -> yuyv422 special converter
VO: [xv] 640x480 => 640x480 Packed YUY2

Тем не менее, конвертирование бесконечно длится без результата:
MEncoder 30485-4.4.3 (C) 2000-2010 MPlayer Team
142 аудио & 333 видео кодеков
успех: формат: 0  данные: 0x0 - 0x3e1cc8
Обнаружен AVI формат файла!
[aviheader] Найден видео поток, -vid 0
[aviheader] Найден аудио поток, -aid 1
VIDEO:  [MJPG]  640x480  24bpp  30,000 fps  9374,0 kbps (1144,3 kbyte/s)
[V] формат:3  fourcc:0x47504A4D  размер:640x480  fps:30,000  ftime:=0,0333
==========================================================================
Открываю декодер аудио: [pcm] Uncompressed PCM audio decoder
AUDIO: 44100 Hz, 2 ch, s16le, 1411,2 kbit/100,00% (ratio: 176400->176400)
Выбран аудиокодек: [pcm] afm: pcm (Uncompressed PCM)
==========================================================================
Игнорирую видеопоток!
видеокодек: копирование кадров (640x480 24bpp fourcc=47504a4d)

Файл же, остаётся пустой:
-rw-r--r--  1 di   di         0 Мар 15 21:51 mvi_1279.avi.test
-rw-rw----  1 di   di   4070600 Мар 15 21:50 mvi_1279.avi

Версия mencoder:
mencoder-1.0-alt35.30485.3

Неудачный файл (если не удастся добавить во вложение... ):
http://rapidshare.com/files/363782515/mvi_1279.avi.htm
(MD5: A9CAC3685FA7971BFE3A69BD6709BB2C)

П.С. А такой фильм конвертирует:
Обнаружен AVI формат файла!
[aviheader] Найден видео поток, -vid 0
[aviheader] Найден аудио поток, -aid 1
VIDEO:  [XVID]  704x304  12bpp  25,000 fps  1536,8 kbps (187,6 kbyte/s)
==========================================================================
Открываю декодер видео: [ffmpeg] FFmpeg's libavcodec codec family
Выбран видеокодек: [ffodivx] vfm: ffmpeg (FFmpeg MPEG-4)
==========================================================================
==========================================================================
Открываю декодер аудио: [mp3lib] MPEG layer-2, layer-3
AUDIO: 48000 Hz, 2 ch, s16le, 128,0 kbit/8,33% (ratio: 16000->192000)
Выбран аудиокодек: [mp3] afm: mp3lib (mp3lib MPEG layer-2, layer-3)
==========================================================================
AO: [alsa] 48000Hz 2ch s16le (2 bytes per sample)
Comment 1 Denis Yagofarov 2010-03-15 23:10:05 MSK
Created attachment 4307 [details]
Неудачный файл
Comment 2 Denis Yagofarov 2010-03-15 23:16:01 MSK
Извиняюсь, но mencoder-1.0-alt35.30485.4 тоже не работает.
Comment 3 led 2010-03-16 05:09:06 MSK
$ ls -l mvi_1279.avi*
-rw-r--r-- 1 led led 4070600 бер 16 04:02 mvi_1279.avi
-rw-r--r-- 1 led led   55776 бер 16 04:05 mvi_1279.avi.test

Т.е. получаем то, что и заказывали - аудиофайл

mencoder-1.0-alt35.30485.4
Comment 4 Denis Yagofarov 2010-03-17 14:56:30 MSK
Проверил на 3-х машинах, всюду Сизиф и последний mencoder. Ждал часа 2...

Либо я 3 раза что-то не так делаю, либо мне нужен совет, как получить более подробную отладочную информацию.
Comment 5 Denis Yagofarov 2010-03-17 14:57:31 MSK
Created attachment 4308 [details]
Лог strace
Comment 6 Denis Yagofarov 2010-04-05 00:51:03 MSD
Воспользовался костылём:
$ mencoder MVI_1279.AVI -o MVI_1279.AVI.test -ovc copy -of avi -oac mp3lame -lameopts abr:br=265 -srate 22050
Comment 7 Afanasov Dmitry 2010-11-05 22:37:27 MSK
(В ответ на комментарий №6)
> Воспользовался костылём:
> $ mencoder MVI_1279.AVI -o MVI_1279.AVI.test -ovc copy -of avi -oac mp3lame -lameopts abr:br=265 -srate 22050
в ревизии 32566 наблюдается тот же эффект: mencoder не хочет кушать файл с resample=48000:0:1. с resample=44100:0:1 команда выполняется успешно.

что характерно, я ещё попробовал файликов - resample на 48000 он делать отказывается.
Comment 8 led 2013-06-02 10:11:40 MSK
не воспроизводится