Я хочу преобразовать видеофайл MKV, содержащий аудио DTS, в поток с аудио AC3. Я хочу передать этот результирующий поток в функцию перекодирования mediatomb. Mediatomb будет передавать поток через DLNA на телевизор LG, который не поддерживает аудио DTS.
Я попробовал команду VLC ниже, но телевизор не распознает поток, и воспроизведение потока назначения на ПК не производит звук.
vlc -vvv -I dummy INPUT.file --sout \
'#transcode{acodec=ac3,ab=256k,channels=2,threads=4} \
:std{mux=ts,access=file,dst=DEST.file}'
Следующая команда ffmpeg дает поток, который воспроизводится на телевизоре со звуком, но процесс ffmpeg прерывается (с сигналом 15) в течение 10-15 секунд, а затем телевизор возобновляет воспроизведение с начала. Это происходит в петлях.
ffmpeg -i INPUT.file -acodec ac3 -ab 384k -vcodec copy \
-vbsf h264_mp4toannexb -f mpegts -y DEST.file
Я хочу иметь работающий сервер DLNA, который транскодирует DTS в AC3, любая помощь приветствуется.