ffmpeg - понижающее микширование звука, но слияние с оригинальным аудио и видео?
В настоящее время я работаю над использованием этого сценария 'nightmode downmix' для ffmpeg, который я нашел здесь .
@echo off set PATH_MKVMERGE=D:\Programs\VideoProcessing\mkvtoolnix set PATH=%PATH%;%PATH_MKVMERGE% @echo on cd /d %~dp0 For %%a IN ("*.mkv") Do ( echo ---------------------- BATCH STARTING %%~na%%~xa ffmpeg.exe -report -loglevel verbose -i "%%~na%%~xa" -map 0:a:0 -f wav -acodec pcm_f32le -ac 2 -af "pan=stereo|FL=FC+0.25*FL+0.60*LFE|FR=FC+0.20*FR+0.60*LFE" - | qaac.exe --tvbr 127 --quality 2 --rate keep --ignorelength --no-delay - -o "%%~na-ffmpeg.m4a" 1>>qaac.log 2>&1 If exist "%%~na.srt" ( mkvmerge.exe --split 4000M -o "%%~na-2chnightmode%%~xa" --no-chapters --no-audio "%%~na%%~xa" "%%~na-ffmpeg.m4a" "%%~na.srt" 1>>"mkvmerge.log" 2>&1 ) Else ( mkvmerge.exe --split 4000M -o "%%~na-2chnightmode%%~xa" --no-chapters --no-audio "%%~na%%~xa" "%%~na-ffmpeg.m4a" 1>>"mkvmerge.log" 2>&1 ) )
В настоящее время это просто кодирует аудио, затем смешивает его с видео и, в конце концов, оставляет мне видеофайл с оригинальным (скопированным) видео и микшированной аудиодорожкой, а также с отдельным созданным им аудиофайлом.
Тем не менее, мне интересно, возможно ли сделать следующее: свести аудио с нуля> объединить с видеофайлом (при этом также оставляя оригинальную звуковую дорожку 5.1, все субтитры и главы также будут на месте)> удалить отдельное сведенное вниз аудио файл, который он создал
Так что, в конце концов, у меня остался восстановленный мультимедийный видеофайл, в котором есть все оригинальные звуковые дорожки, а также недавно созданная дорожка 'NightMode'.
Это возможно, пожалуйста?
РЕДАКТИРОВАТЬ: мне удалось заставить его сохранить главы и существующее аудио, удалив "--no-chapters" и "--no-audio". Однако это помещает новую звуковую дорожку на дно стека. Например, исходный файл содержит аудиодорожки в следующем порядке:
- 5.1 трек
- Комментарий трек
Вновь экспортированный звук идет в конце так:
- 5.1 трек
- Комментарий трек
- ночной трек
Есть ли способ заставить новую дорожку стать второй и переместить все остальные дорожки (кроме дорожки по умолчанию) под нее? А также дать треку название, такое как «NightMode 2.0»?
0 ответов на вопрос
Похожие вопросы
-
6
Как я могу удалить шум из аудиозаписи?
-
1
Как построить представление в winamp, где исключен каждый исполнитель, у которого есть только 1 песн...
-
6
Автоматическое отключение Windows при выключении
-
-
2
Стоит ли использовать S / PDIF?
-
8
Программное обеспечение для получения аудио с домашних DVD?
-
5
Звук Dell E6500 отсутствует - почему?
-
5
Есть ли бесплатный плагин "AutoTune" для Audacity?
-
5
Ищите SECURE Audio Player для Windows
-
4
Искажение звука и задержка DPC в Vista при использовании сети после нескольких часов безотказной раб...
-
3
Проблемы с USB / звуком = контур заземления?