数か月前に Windows 7 Ultimate マシンに K-Lite Codec Pack をインストールしました。私の知る限り、Media Player Classic と KMPlayer はすべて正常です。
mkv ファイルを mp4 に変換しようとしています。問題は、AVS Video Converter と FreeMakeVideo Converter のどちらでも出力ファイルにオーディオがないことです。結果はどちらも同じです。
問題は何ですか?どうすれば解決できますか?
出力オーディオ形式のすべてのオプションを変更しようとしました。
まったく成功しませんでした。
1 回答後に編集
以下はその mkv ビデオの MediaInfo 結果です:
私はffmpeg.exe
自分の PC を検索しました。
以下のパスで見つかりました:
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 で再生できません。
何かアイデアはありますか?
私のビデオはすべて、YouTube
Web サイトから IDM を使用してダウンロードしました。
オンライン コンバーターは、これらの mkv ビデオを変換できます。
しかし、この 2 つのソフトウェアは変換できません。
答え1
ffmpeg -i file.mkv
オーディオの問題がないと仮定すると、このファイルにオーディオが含まれていること、また、ソフトウェアを使用してソースを読み取ったオーディオの種類も確認できますMediaInfo
。
それから、
ffmpeg で試してください:
ffmpeg -i filename.mkv -c:v copy -c:a aac output.mp4
結果を確認するには、ここではインターネット上でプレイしようとしていないと想定します。
Linux の場合は他のプレーヤー、Windows の場合は Media Player Classic も試してください。
ffmpeg について言及したのには理由があります。
更新: ˋffmpegˋ をお試しください公式ウェブサイト他のソースからはまだ収集されていません。
確認したところ、KMPlayer からコンパイルされたバージョンを使用していますが、これは使用すべきではありません。
いくつかの注意事項:
.h264/video と opus/audio は互換性がないため、.mp4 コンテナ内で一緒に使用することはできません。.mkv コンテナ内に入れる必要があります。この問題を解決するために、aac/audio に変換することを言及した理由です。
また、720pのような特定のオーディオ/ビデオサイズフォーマットをダウンロードしてから、1080pのような別のサイズのビデオ/オーディオフォーマットで同じコンテナに中断して続行するという間違いも避けてください。いずれにしても、ファイルが壊れてしまいます。