Я хочу пакетно конвертувати відео файли з різними розширеннями та конвертувати їх у MP4. Якщо кодек для відео вже є H.264, я хочу скопіювати його та перетворити аудіо лише в тому випадку, якщо це AC3, MP3 або все, що не є AAC.
Я знайомий з ffmpeg, але я не знаю, як його розумно пропустити перетворюючі кодеки, якщо вони вже є в частині H.264 та AAC.
Пакетний файл, що знаходиться нижче, буде працювати для всіх відеофайлів, але я знаю, що я буду переробляти частини файлів, які потрібно перекодувати.
for %%a in ("*.*") do ffmpeg -i "%%a" -c:v libx264 -preset slow -crf 20 -c:a libvo_aacenc -b:a 128k "newfiles\%%~na.mp4"
Так, це мені не дуже допомагає. Я недостатньо розумний, щоб зрозуміти, коли застосовувати певний набір інструкцій ffmpeg.
—
Нд
ffmpeg -i [INPUT] -c:v copy -c:a libvo_aacenc -b:a 128k -f mp4 [OUTPUT]
. Не впевнений, наскільки це корисно, як ви, можливо, вже знаєте це, - але поки хтось не відповість, сподіваємось, це підштовхне вас у правильному напрямку.