Є завдання - автоматизація видобутку аудіодоріжок з великої кількості записаних відеофайлів для збереження у власний архів або для подальшої обробки.
Для демуксування будемо використовусати ffmpeg.
01. Завантажити на компьютер ffmpeg.exe, вказати системі де він знаходиться:
Цей компьютер - Властивості - Додаткові настройки системи - Змінні оточення - Patch - прописати теку, де лежить ffmpeg.exe
02. Створити текстовим редактором (краще Notepad) файл з вмістом і зберегти його як audio.bat:
for %%C in ("*.mpg") do (ffmpeg -i "%%~C" -vn -c:a copy "%%~NC.mp2")
Пояснення - .mpg відеофайли з таким розширенням буде оброблено (якщо потрібно, змінюємо на потрібне, .ts, .mkv та ін.)
.mp2 отримаємо аудіофайл на виході, за допомогою медіфінфо треба визначіти, яким кодеком закодовано звук і прописати потрібний (.aac, .ac3 та ін.)
Скопіювати цей файл в теку з відеофайлами з яких треба ремуксити аудіо і запускаємо подвійним кліком.
Буває таке, що бат-файл не спрацьовує, тоді допишіть в файл pause, вікно не закриється і можна буде прочитати що пішло не так.