Я установил K-Lite Codec Pack месяц назад на свой компьютер с Windows 7 Ultimate. Насколько я знаю, все в Media Player Classic и KMPlayer в порядке.
Я пытаюсь конвертировать файл mkv в mp4. Проблема в том, что в выходном файле нет АУДИО ни в AVS Video Converter, ни в FreeMakeVideo Converter. Результат для обоих одинаков.
В чем проблема и как ее исправить?
Я пробовал менять все параметры выходного аудиоформата.
Никакого успеха.
ИЗМЕНИТЬ ПОСЛЕ 1 ОТВЕТА
Вот результат MediaInfo для этого mkv-видео:
Я ffmpeg.exe
искал на своем ПК.
Он нашел его по пути ниже:
C:\Program Files\KMPlayer
А также ffmpeg.dll
по пути ниже:
C:\Program Files (x86)\K-Lite Codec Pack\Filters\ffdshow
C:\Program Files (x86)\K-Lite Codec Pack\Filters\ffdshow64
Я скопировал ffmpeg.exe
из KMPlayer в папку и попробовал следующие команды:
Теперь output.mp4
не воспроизводится на KMPlayer.
Есть идеи?
Все мои видео скачаны с помощью IDM с YouTube
веб-сайта.
Онлайн-конвертеры могут конвертировать эти mkv-видео.
Но эти два ПО не могут.
решение1
Если у вас нет проблем со звуком, убедитесь, что в этом файле есть звук, а также какой у вас тип звука, считывая источники с помощью программного обеспечения ffmpeg -i file.mkv
или с помощью MediaInfo
него.
Затем,
Попробуйте с ffmpeg:
ffmpeg -i filename.mkv -c:v copy -c:a aac output.mp4
Чтобы увидеть результаты, я предполагаю, что вы не пытаетесь играть в нее в интернете.
Также попробуйте использовать другие проигрыватели, если это Linux, и Media Player Classic, если это Windows.
Я не зря упомянул ffmpeg.
ОБНОВЛЕНИЕ: Попробуйте ˋffmpegˋ изОфициальный веб-сайти это еще не было скомпилировано из каких-либо других источников.
Как я вижу, вы используете скомпилированную версию из KMPlayer, а вам не следует ее использовать.
Некоторые примечания:
вы не можете использовать .h264/video и opus/audio вместе в контейнере .mp4, так как они несовместимы, они должны быть внутри контейнера .mkv. Причина, по которой я упомянул, заключается в конвертации его в aac/audio для решения этой проблемы.
Также избегайте ошибок, если таковые имеются, при загрузке определенного формата аудио/видео, например 720p, чтобы затем прервать его и продолжить с другого формата видео/аудио, например 1080p, в тот же контейнер, поскольку это в любом случае приведет к поломке файла.