0

ubuntu に .mp4 (h264) ファイルがあり、avconv (または ffmpeg、結果は同じ) を使用して回転させようとしました。実際、ファイルに対して何をしようとしても、「ファイル名:入力の処理中に無効なデータが見つかりました」というメッセージが表示されます

興味深いことに、Windows で ffmpeg ライブラリを使用して同じファイルを回転しようとすると、スムーズに実行されます。以下は、Windowsで実行される実際のコマンドですが、ubuntuでは実行されません

ffmpeg -i inputFile.mp4 -vf transpose=1 outputFile.mp4

どんな助けでも大歓迎です、

ありがとうございました

イリヤ

4

1 に答える 1

0

Ubuntu の ffmpeg には、inputFile.mp4 を解析するためのコーデックがない場合があります。Windows では、inputFile.mp4 を別の形式にトランスコードします。次に、Ubuntu で、トランスコードされたファイルを入力として使用します。

ウィンドウズ:ffmpeg -i inputFile.mp4 -c:v something -c:a somethingElse transcoded.mp4

Ubuntu:ffmpeg -i transcoded.mp4 -vf transpose=1 outputFile.mp4

FFmpeg でサポートされているすべてのコーデックは何ですか?

(ここでは、Ubuntu または Windows について特別なことは何もありません。特定の入力を読み取ることができない、ffmpeg の特定のインストールにすぎません。)

于 2014-03-25T16:54:13.030 に答える