модуль mp4: start time is out mp4 stsc chunks
Eric Benjamin
bener.beer at gmail.com
Mon Apr 22 09:37:22 UTC 2013
Приветствую!
Вопрос по модулю mp4. Пытаюсь разобраться.
При псевдо-стримменге возникает ошибка: "start time is out mp4 stsc chunks"
Время начала данной ошибки (при запросе ?start=XXX) разнится в зависимости
от
параметров конвертации одного итого же файла.
Но после возникновения, при увеличении значения секунд, остается.
Непонятно куда "копать", в настройки ffmpeg или все-таки проблема в модуле
mp4?
Для конвертировании используется ffmpeg 1.2
# ffmpeg -i "<INPUT>" -s 480x270 -c:v libx264 -crf 23 -r 25 -g 25 -acodec
libfaac -ar 44100 -b:a 64k -y "<TMPOUTPUT>"
# qt-faststart "<TMPOUTPUT>" "<OUTPUT>"
ffmpeg configuration: --enable-gpl --enable-libfdk_aac --enable-libmp3lame
--enable-libtheora --enable-libvorbis --enable-libvpx --enable-libx264
--enable-nonfree
# uname -a
Linux localhost 2.6.30.10-105.2.23.fc11.x86_64 #1 SMP Thu Feb 11 07:06:34
UTC 2010 x86_64 x86_64 x86_64 GNU/Linux
конфиг nginx:
server {
listen 8800;
server_name videofarme;
error_log logs/error.vf.log debug;
access_log logs/access.vf.log main;
root /opt/site/htdocs;
location / {
mp4_buffer_size 1m;
mp4_max_buffer_size 5m;
mp4;
}
}
# sbin/nginx -V
nginx version: nginx/1.2.7
built by gcc 4.4.1 20090725 (Red Hat 4.4.1-2) (GCC)
configure arguments: --prefix=/opt/proxy --with-http_image_filter_module
--with-http_dav_module --with-http_mp4_module --with-debug
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.nginx.org/pipermail/nginx-ru/attachments/20130422/b07d4773/attachment-0001.html>
-------------- next part --------------
?Общее
Кол-во : 284
Кол-во потоков такого типа : 1
Тип потока : General
Тип потока : Общее
Идентификатор типа потока : 0
Inform : MPEG-4 (Base Media): 1,35 Мбайт, 24 с.
Кол-во видеопотоков : 1
Video_Format_List : AVC
Video_Format_WithHint_List : AVC
Видеокодеки : AVC
Полное имя : C:\177.high.mp4
Имя папки : C:\
Имя файла : 177.high
Расширение : mp4
Формат : MPEG-4
Формат : MPEG-4
Формат/Используется в : mp4 m4v m4a m4b m4p 3gpp 3gp 3gpp2 3g2 k3g jpm jpx mqv ismv isma f4v
Коммерческое название : MPEG-4
Профиль формата : Base Media
Интернет-тип носителя : video/mp4
Идентификатор кодека : isom
Идентификатор кодека/Ссылка : http://www.apple.com/quicktime/download/standalone.html
Кодек : MPEG-4
Кодек : MPEG-4
Кодек/Используется в : mp4 m4v m4a m4b m4p 3gpp 3gp 3gpp2 3g2 k3g jpm jpx mqv ismv isma f4v
Размер файла : 1415073
Размер файла : 1,35 Мбайт
Размер файла : 1 Мбайт
Размер файла : 1,3 Мбайт
Размер файла : 1,35 Мбайт
Размер файла : 1,350 Мбайт
Продолжительность : 24360
Продолжительность : 24 с.
Продолжительность : 24 с. 360 мс.
Продолжительность : 24 с.
Продолжительность : 00:00:24.360
Общий поток : 464720
Общий поток : 465 Кбит/сек
Размер потока : 3904
Размер потока : 3,81 Кбайт (0%)
Размер потока : 4 Кбайт
Размер потока : 3,8 Кбайт
Размер потока : 3,81 Кбайт
Размер потока : 3,813 Кбайт
Размер потока : 3,81 Кбайт (0%)
Пропорции потока : 0.00276
HeaderSize : 3896
DataSize : 1411177
FooterSize : 0
IsStreamable : Yes
Дата файла : UTC 2013-04-22 00:56:50.111
Дата файла (местная) : 2013-04-22 04:56:50.111
Дата изменения файла : UTC 2013-04-22 00:56:51.174
Дата изменения файла (местная) : 2013-04-22 04:56:51.174
Программа кодирования : Lavf54.63.104
Видео
Кол-во : 263
Кол-во потоков такого типа : 1
Тип потока : Video
Тип потока : Видео
Идентификатор типа потока : 0
StreamOrder : 0
Inform : 463 Кбит/сек, 480*270 (16:9), в 25,000 кадров/сек, AVC (High at L2.1) (CABAC / 4 Ref Frames)
Идентификатор : 1
Идентификатор : 1
Формат : AVC
Формат/Информация : Advanced Video Codec
Формат/Ссылка : http://developers.videolan.org/x264.html
Коммерческое название : AVC
Профиль формата : High at L2.1
Настройки формата : CABAC / 4 Ref Frames
Параметр CABAC формата : Yes
Параметр CABAC формата : Да
Параметр ReFrames формата : 4
Параметр ReFrames формата : 4 кадра
Интернет-тип носителя : video/H264
Идентификатор кодека : avc1
Идентификатор кодека/Информация : Advanced Video Coding
Идентификатор кодека/Ссылка : http://www.apple.com/quicktime/download/standalone.html
Кодек : AVC
Кодек : AVC
Кодек/Семейство : AVC
Кодек/Информация : Advanced Video Codec
Кодек/Ссылка : http://developers.videolan.org/x264.html
Кодек/CC : avc1
Профиль кодека : High at L2.1
Настройки кодека : CABAC / 4 Ref Frames
Параметр CABAC кодека : Yes
Codec_Settings_RefFrames : 4
Продолжительность : 24360
Продолжительность : 24 с.
Продолжительность : 24 с. 360 мс.
Продолжительность : 24 с.
Продолжительность : 00:00:24.360
Битрейт : 463438
Битрейт : 463 Кбит/сек
Ширина : 480
Ширина : 480 пикселей
Высота : 270
Высота : 270 пикселей
Пропорции пикселя : 1.000
Соотношение сторон : 1.778
Соотношение сторон : 16:9
Rotation : 0.000
Режим частоты кадров : CFR
Режим частоты кадров : Постоянный
FrameRate_Mode_Original : VFR
Частота кадров : 25.000
Частота кадров : 25,000 кадров/сек
Счётчик кадров : 609
Разрешение : 8
Разрешение : 8 бит
Колориметрия : 4:2:0
Цветовое пространство : YUV
Субдискретизация насыщенности : 4:2:0
Битовая глубина : 8
Битовая глубина : 8 бит
Тип развёртки : Progressive
Тип развёртки : Прогрессивная
Переплетение : PPF
Переплетение : Прогрессивная
Бит/(Пиксели*Кадры) : 0.143
Задержка : -80
Задержка : -80 мс.
Задержка : -80 мс.
Задержка : -80 мс.
Задержка : -00:00:00.080
Задержка в оригинале : Container
Задержка в оригинале : Контейнер
Размер потока : 1411169
Размер потока : 1,35 Мбайт (100%)
Размер потока : 1 Мбайт
Размер потока : 1,3 Мбайт
Размер потока : 1,35 Мбайт
Размер потока : 1,346 Мбайт
Размер потока : 1,35 Мбайт (100%)
Пропорции потока : 0.99724
Библиотека кодирования : x264 - core 130 r2274 c832fe9
Библиотека кодирования : x264 core 130 r2274 c832fe9
Библиотека кодирования/Имя : x264
Библиотека кодирования/Version : core 130 r2274 c832fe9
Настройки программы : cabac=1 / ref=3 / deblock=1:0:0 / analyse=0x3:0x113 / me=hex / subme=7 / psy=1 / psy_rd=1.00:0.00 / mixed_ref=1 / me_range=16 / chroma_me=1 / trellis=1 / 8x8dct=1 / cqm=0 / deadzone=21,11 / fast_pskip=1 / chroma_qp_offset=-2 / threads=3 / lookahead_threads=1 / sliced_threads=0 / nr=0 / decimate=1 / interlaced=0 / bluray_compat=0 / constrained_intra=0 / bframes=3 / b_pyramid=2 / b_adapt=1 / b_bias=0 / direct=1 / weightb=1 / open_gop=0 / weightp=2 / keyint=25 / keyint_min=2 / scenecut=40 / intra_refresh=0 / rc_lookahead=25 / rc=crf / mbtree=1 / crf=23.0 / qcomp=0.60 / qpmin=0 / qpmax=69 / qpstep=4 / ip_ratio=1.40 / aq=1:1.00
-------------- next part --------------
A non-text attachment was scrubbed...
Name: debug.log
Type: application/octet-stream
Size: 14392 bytes
Desc: not available
URL: <http://mailman.nginx.org/pipermail/nginx-ru/attachments/20130422/b07d4773/attachment-0001.obj>
Подробная информация о списке рассылки nginx-ru