web-dev-qa-db-ja.com

画像をオーディオファイルにマージする方法は?

サムネイルサイズ(104x80)の画像をオーディオファイル(M4A)にマージしようとしています。 JW Playerで再生したいのですが、サムネイルがサポートされていないようです。 VLCプレーヤーで試してみましたが、画像サイズがぼやけてアップスケールされます。

次のコマンドを使用しています。

ffmpeg -i image8.jpg -i file.m4a -acodec copy test.mp4

コマンドの出力:

command line output

JW Playerで機能し、アップスケールされないように、画像をオーディオファイルにマージするにはどうすればよいですか?

1
vijay

MP3、FLAC、OGG、または... M4A以外のオーディオ形式で作業している場合は、説明しているffmpegメソッドが完全に機能します。現状では、何らかの理由で M4Aファイルはアルバムアートを別の方法で保存します なので、AtomicParsleyのように、アルバムアートを追加するには別のツールを使用する必要があります。

AtomicParsley input.m4a --artwork cover.jpg --overWrite

オーディオと画像を組み合わせて実際にビデオを作成しようとしている場合は、ffmpegコマンドが完全に機能するはずです...ビデオをアップスケーリングするのはプレーヤーソフトウェアだけではありませんか?実行してみてください

ffplay test.mp4

...そしてそれが正しいサイズになるかどうかを確認します(ffplayはffmpegにバンドルされた単純なビデオプレーヤーであり、デフォルトではアップスケーリングのような派手なことはしません)。

2
evilsoup