Я пытаюсь транслировать потоковую потоковую передачу с помощью ffmpeg, с которой я могу справиться.
Однако аудио вход один стерео канал, который я хочу разделить на отдельные аудио каналы, так как они на разных языках.
Я искал пару дней, пытаясь всевозможные комбинации, но не могу найти тот, который работает.
моя основная команда потоковой передачи:
ffmpeg -f dshow -video_size 720x576 -rtbufsize 702000k -framerate 25 -i video="Decklink Video Capture":audio="Decklink Audio Capture" -threads 4 -movflags isml+frag_keyframe -f ismv -map 0:v -b:v:0 1300k -s:v:0 720x576 -map 0:v -b:v:1 900k -s:v:1 640x480 -map 0:v -b:v:2 500k -s:v:2 480x360 -map 0:a:0 -map 0:a:0 http://192.168.1.1/live/channel1/channel1.isml/Streams(video)
Так-карта 0: a: 0-карта 0: a: 0 дает мне 2 канала одинакового звука, оба с двумя языками на каждом я попробовал опцию pan, которая является одной из немногих, которая работает, но не дает мне аудио:
ffmpeg -f dshow -video_size 720x576 -rtbufsize 702000k -framerate 25 -i video="Decklink Video Capture":audio="Decklink Audio Capture" -filter_complex "[0:1]pan=1:c0=c0[left]; [0:1]pan=1:c0=c1[right]" -threads 4 -movflags isml+frag_keyframe -f ismv -map 0:v -b:v:0 1300k -s:v:0 720x576 -map 0:v -b:v:1 900k -s:v:1 640x480 -map 0:v -b:v:2 500k -s:v:2 480x360 -map "[left]" -map "[right]" http://192.168.101.10:82/live/channel1/channel1.isml/Streams(video)
Я получаю предупреждения при использовании опции pan, но ничего, что я могу видеть, что бы предотвратить потоковое аудио:
[Parsed_pan_0 @ 0000000002772ee0] This syntax is deprecated. Use '|' to separate the list items.
Single channel layout '1' is interpreted as a number of channels, switch to the syntax '1c' otherwise it will be interpreted as a channel layout number in a later version
я обновил свою команду, чтобы использовать / separator, без дальнейшего эффекта.
используется Zeranoe ffmpeg для Windows 64bit, версия N-60386-g9c978f2
Видео и аудио обеспечены плата Карта захвата СДИ, аудио на канале 1 группы.
любая помощь очень ценится, так как я думаю, что я иду по кругу!