Я использую ffmpeg и segmenter в Ubuntu 10.04, чтобы создать транспортный поток из видеофайлов flv/h264, а затем сегментировать сегменты ts для потоковой передачи по ipad.
Некоторые файлы TS показывают ошибку с сегментатором -
Выход № 0, mpegts, до «29»: Поток № 0.0: Видео: 0x0000, yuv420p, 480x360, q = 2-31, 90 тыс. Тбит, 25 тбк Поток № 0.1: Аудио: 0x0000, 0 каналов, с16
[mpegts @> 0x11f4ac0] частота дискретизации не установлена
Не удалось записать заголовок mpegts в первый выходной файл
моя команда ffmpeg для создания файла ts -
ffmpeg -i 1.flv -f mpegts -acodec libfaac -ar 48000 -ab 64k -s 480x360 -vcodec libx264 -b 192k -flags +loop -cmp +chroma -partitions +parti4x4 +partp8x8 +partb8x8 -subq 5 -реллис 1 - refs 1 -coder 0 -me_range 16 -keyint_min 25 -sc_threshold 40 -i_qfactor 0.71 -bt 200k -maxrate 192k -bufsize 192k -rc_eq 'blurCplx ^(1-qComp)' -qcomp 0,6 -qmin 10 -qmax 51 -qdiff 4 - уровень 30-аспект 480:360 -g 30 -async 2 -y 1.ts
моя команда segmenter -
segmenter 1.ts 10 1 1.m3u8 путь / к / потоки /