Как я могу добавить дополнительные кодеки аудиопотоков к моим файлам, прежде чем они будут загружены

Как я могу добавить дополнительные кодеки аудиопотоков к моим файлам, прежде чем они будут загружены
Как я могу добавить дополнительные кодеки аудиопотоков к моим файлам, прежде чем они будут загружены - louise70 @ Unsplash

Я пытаюсь добавить дополнительные аудиопотоки в свои файлы с версиями 7.1, 5.1 и 2.0 соответственно (aac, ac3, eac3, truehd, dts to aac, ac3, eac3, truehd, dts). Как мне это сделать? Я пробовал использовать как tdarr, так и unmanic, но я не знаю, что делаю. Я хочу взять любой звук, с которым идут файлы, и дублировать его / добавить дополнительные аудиопотоки с разными аудиокодеками, такими как aac, ac3, eac3, truehd, dts, а также с разными аудиоканалами, такими как 7.1, 5.1 и 2.0 соответственно, хотя я не уверен, что переход с 5.1 на 7.1 возможен или даже необходим.

Я правильно понимаю, вы хотите взять входной звук и перекодировать его в несколько различных аудиопотоков с потерями. Если это так, то вам нужна команда -map:

ffmpeg -i input.mka -map 0:a:0 -c:a:0 aac -b:a:0 480k -map 0:a:0 -c:a:1 ac3 -b:a:1 640k -map 0:a:0 -c:a:2 eac3 -b:a:2 448k out.mka

и т.д. Это должно дать вам общее представление. См. map , а также here для получения информации об аудиокодеках и сопоставлении каналов. Обратите внимание, что кодер DTS в ffmpeg считается экспериментальным.


NevaDev, 3 февраля 2023 г., 10:32