Мой файл MKV был изначально закодирован с использованием следующего кодировщика:
Lavf57.57.100
можно ли перекодировать тот же файл без его использования? Поскольку я не могу преобразовать его в mp4, я получаю следующую ошибку при попытке закодировать mkv в mp4 :
[matroska,webm @ 0x3125100] Read error at pos. 2241497 (0x2233d9)
Если вам нужно перекодировать определенный видеофайл, вам не нужен предыдущий кодировщик, который использовался для кодирования имеющегося у вас файла.
Вы можете использовать FFmpeg или аналогичный конвертер или использовать онлайн-сервисы, которые обеспечат конвертацию при загрузке вашего файла в их сервис.
Что касается полученного сообщения об ошибке, оно показывает, что файл поврежден в течение периода времени поз. 2241497 . Это не проблема с FFmpeg.
Вы можете либо найти опцию FFmpeg, которая позволит вам пропускать определенные кадры во время конвертации, либо есть некоторые другие программы конвертации, которые могут пропускать ошибки - некоторые кадры.
Чтобы убедиться в этом, попробуйте кодировать другой файл.
PS
Если вам просто нужно изменить контейнер с мкВ на mp4 , попробуйте mp4 ] Muxer / Re-Muxer программа. нет необходимости перекодировать. Программа re-Muxer извлечет видеоданные и аудиоданные из вашего файла mkv, а затем поместит их в контейнер mp4. Это займет всего несколько секунд (в зависимости от ресурсов вашей системы)