Обмен технологиями

Используйте ffmpeg для преобразования видеофайлов формата mkv в каталоге в формат mp4.

2024-07-12

한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina

Недавно я научился редактировать, и все материальные ресурсы, загруженные с торрентов BT, имеют формат MKV и не могут быть напрямую импортированы в программное обеспечение для редактирования видео. В этом случае вам необходимо использовать некоторые инструменты преобразования форматов для преобразования или вы можете использовать ffmpeg для редактирования.

ffmpeg — это инструмент командной строки, используемый для редактирования локального программного обеспечения для аудио и видео. Я также впервые использую ffmpeg. Хотя я знаю, насколько он мощный, я установил его на свой компьютер после того, как узнал о нем раньше, и еще не прикасался к нему, на этот раз попробую.

Сначала я использовал Xunlei для загрузки ресурсов фильмов и телевидения в следующий каталог:
Вставьте сюда описание изображения
Существует два способа обработки команд файла ffmpeg:

  • ffmpeg -i 要转换的视频地址 转换后的视频存放地址
  • ffmpeg -i 要转换的视频地址 -c copy 转换后的视频存放地址
    Разница между этими двумя методами заключается в том, что первый перекодирует исходное видео, а затем преобразует его, а второй преобразует его напрямую, без кодирования. Так что последнее будет быстрее. Здесь я выбираю второй метод, чтобы попытаться преобразовать первый файл MKV на рисунке выше. Выходной каталог — это мой рабочий стол.

После ввода первой части команды перетащите файл прямо в пространство командной строки, автоматически вставьте каталог и продолжайте вводить свой собственный путь к хранилищу. Сначала я сохраню его на рабочем столе, /Users/guolianxin/Desktop, как. следует:
Вставьте сюда описание изображения

Было обнаружено, что сообщалось об ошибке, поскольку путь к хранилищу не ссылался на папку, а требовал формата преобразования с повышением частоты.
Вставьте сюда описание изображения

Я повторно добавил имя и суффикс формата файла, в котором содержимое должно было быть сохранено, и успешно сгенерировал целевой файл на рабочем столе.Вставьте сюда описание изображения

Вставьте сюда описание изображения

При открытии файла возникает проблема: Файл или поток не могут быть открыты.
Вставьте сюда описание изображения

Об ошибке сообщается следующим образом:
[mp4 @ 0x12f607870] track 1: codec frame size is not set [mp4 @ 0x12f607870] flac in MP4 support is experimental, add '-strict -2' if you want to use it. Could not write header for output file #0 (incorrect codec parameters ?): Experimental feature Error initializing output stream 0:1 --

Покопавшись в сети обнаружил, что использование flac при кодировании в mp4 экспериментальное, нужно добавлять разрешенные команды, и есть проблема с написанием заголовка файла.

Я тоже не знаю, как это сделать, поэтому нашел другие команды:
ffmpeg -i 输入路径 -c:v copy -c:a aac -strict -2 输出路径
После обработки более десяти секунд экспорт прошел успешно:
Вставьте сюда описание изображения