3

У меня есть несколько сотен коротких файлов MPEG (каждые ~ 10 секунд), которые мне нужно для пакетного преобразования в AVI. Каков был бы лучший способ сделать это?

Я пытался использовать WinFF, но качество было очень низким.

3 ответа3

7

С 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.

3

SUPER © (Упрощенный Универсальный Player Encoder & Renderer) может это сделать. Одной из его функций является обработка нескольких пакетных файлов простым перетаскиванием файлов, и это бесплатное программное обеспечение.

Прямая ссылка для скачивания

0

MPEG Streamclip - это мощный бесплатный видео конвертер, плеер, редактор для Mac и Windows.

http://www.squared5.com/

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .