Пакетное конвертирование видео из MPG в AVI
У меня есть несколько сотен коротких файлов MPEG (каждые ~10 секунд), которые мне нужно для пакетного преобразования в AVI. Каков был бы лучший способ сделать это?
Я пытался использовать WinFF, но качество было очень низким.
3 ответа
SUPER © (Упрощенный универсальный кодировщик и рендер игрока) может это сделать. Одной из его функций является обработка нескольких пакетных файлов простым перетаскиванием файлов, и это бесплатное программное обеспечение.
С FFmpeg, который никоим образом не перекодирует видео и, следовательно, сохраняет качество:
ffmpeg -i file.mpg -c:v copy -c:a copy file.avi
В пакетном файле, например, для Linux:
while IFS= read -d $'\0' -r file ; do
ffmpeg -i "$file" -c:v copy -c:a copy ${file%%.mpg}.avi
done < <(find . -iname '*.mpg' -print0)
В пакетном файле, например, для Windows:
for /r %%i in (*.mpg) do (
ffmpeg -i %%i -c:v copy -c:a copy %%i~n.avi
)
В последнем примере требуется сборка Windows ffmpeg.
MPEG Streamclip - это мощный бесплатный видео конвертер, плеер, редактор для Mac и Windows.