mp4ファイルの容量がだいぶ膨らんできたので、H.265でエンコードでエンコードして圧縮しようと試みました。 ところが、Macで サムネイルが表示されない&再生できない という困った事態に遭遇してしまいました。
調べてみると、ffmpegでのエンコード時にhvc1のタグをつけるとMacでも見れるようになるとのこと。 試してみたらMacではしっかり表示・再生されたのですが、今度はAndroidで サムネイルが表示されない という新たな問題が発生しました(再生自体は可能)
どうしたもんかと困っていたのですが、ChatGPTといっしょにコネコネしてたらなんかうまくいったので方法を記しておきます。
やり方
方法はシンプル
ffmpeg -i input.mp4 \
-c copy \
-tag:v hvc1 \
-movflags use_metadata_tags \
output.mp4
みたいな感じで -tag:v hvc1 でhvc1のタグをつけた後に -movflags use_metadata_tags してhev1のタグをつけてやるとうまくいきます。
アプリなどを作ったりしています! よかったらみていってください→
つくったもの
今のイチオシ↓

