Пакетное конвертирование видео из 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.

http://www.squared5.com/

Другие вопросы по тегам