ffmpeg с потоковым вводом, изменяет порядок каналов и индексы на разные исполнения
706
shevski
Мы используем ffmpeg для получения потока mpts сторонним разработчиком и кодирования его в файл webm. Теперь каждый раз, когда я вызываю ffmpeg
команду, я получаю другую карту каналов для нее. Например:
Input #0, mpegts, from 'udp:/.......?fifo_size=1000000&overrun_nonfatal=1': Duration: N/A, start: 37447.088000, bitrate: 1617 kb/s Program 1 Stream #0:0[0x1e00]: Video: mpeg2video ([2][0][0][0] / 0x0002), 90k tbr, 90k tbn, 90k tbc Stream #0:1[0x1020](eng): Audio: ac3 ([129][0][0][0] / 0x0081), 48000 Hz, stereo, fltp, 192 kb/s Stream #0:2[0x1021](spa): Audio: ac3 ([129][0][0][0] / 0x0081), 48000 Hz, stereo, fltp, 192 kb/s Stream #0:3[0x10c0]: Unknown: none ([134][0][0][0] / 0x0086) No Program Stream #0:4[0x1fff]: Audio: aac, stereo, fltp, 1233 kb/s
и дальше:
Input #0, mpegts, from 'udp://@....?fifo_size=1000000&overrun_nonfatal=1': Duration: N/A, start: 36871.760000, bitrate: 384 kb/s Stream #0:0[0x1fff]: Unknown: none Stream #0:1[0x1021]: Audio: ac3, 48000 Hz, stereo, fltp, 192 kb/s Stream #0:2[0x1020]: Audio: ac3, 48000 Hz, stereo, fltp, 192 kb/s Stream #0:3[0x1e00]: Video: mpeg2video, 90k tbr, 90k tbn
или же
Input #0, mpegts, from 'udp://@....?fifo_size=1000000&overrun_nonfat al=1': Duration: N/A, start: 36861.712000, bitrate: 384 kb/s Program 1 No Program Stream #0:0[0x1fff]: Audio: mp3, 0 channels, s16p Stream #0:1[0x1021]: Audio: ac3, 48000 Hz, stereo, fltp, 192 kb/s Stream #0:2[0x1020]: Audio: ac3, 48000 Hz, stereo, fltp, 192 kb/s Stream #0:3[0x1e00]: Video: mpeg2video, 59.94 tbr, 90k tbn
Мне нужен фиксированный способ для отображения этих каналов и их кодирования
Можете ли вы предоставить реальный адрес UDP?
LordNeckbeard 9 лет назад
0
@LordNeckbeard Это внутренний IP, используемый нашими серверами
shevski 9 лет назад
0
Возможно, это не имеет большого значения, но если это внутренний IP-адрес, почему бы просто не опубликовать его? В любом случае, важен ли порядок аудио каналов?
slhck 9 лет назад
0
@slhck В этом случае они могут быть английскими или испанскими. проблема в том, что порядок может отличаться.
shevski 9 лет назад
0
0 ответов на вопрос
Похожие вопросы
-
4
Какой самый простой способ конвертировать видео MPEG в формат FLV?
-
2
Как я могу кодировать файл VRO в файл AVI
-
7
Какой инструмент я могу использовать для копирования DVD фильмов?
-
-
1
Как я могу исправить проблемы с чересстрочной дрожью видео при воспроизведении на DVD-плеерах? (Микш...
-
1
Как просматривать видео на veoh.com с помощью HT03-A Android
-
5
Преобразование видеофайла .mts HD в более удобный / гибкий формат?
-
5
Конвертируйте видео в форматы iPod Touch
-
8
Как смотреть или транслировать фильмы по WiFi без постоянного заикания?
-
3
Как преобразовать тип файла mjpg в FLV с помощью FFMpeg?
-
1
Какая версия flash требуется для анимации, созданной с помощью ffmpeg?