画像や音声処理にffmpegがかなり便利なのでまとめ
Contents
ffmpegは動画から音声だけを取り出す だけでなく、svgファイルをpngに変換もできます
音声取得(おさらい)
映映から無劣化で音声を抜き出す(AACなど)
$ ffmpeg -i input.mkv -vn -acodec copy output.aac映像から音声をMP3に変換して保存
$ ffmpeg -i input.mkv -vn -acodec libmp3lame output.mp3そして
svgをpngに変換
$ ffmpeg -i input.svg output.pngpdfを画像に変換
$ ffmpeg -i input.pdf output.pngmp3やmp4のメタデータを変更
$ ffmpeg -i input.mp3 -metadata artist="Artist Name" -metadata album="Album Name" output.mp3もしくは、まずは元ファイルのメタデータをファイルに書き出し、編集して、戻すことも可能です。
$ ffmpeg -i input.mp3 -f ffmetadata metadata.txt
$ nvim metadata.txt
$ ffmpeg -i input.mp3 -i metadata.txt -map_metadata 1 -codec copy output.mp3例えばこんな感じで記入できます(適当です)
;FFMETADATA1
major_brand=isom
minor_version=512
compatible_brands=isomiso2avc1mp41
title=create_learning_ environment
artist=CodeOfGenius
composer=hashimoto
album=laplace
date=2025
genre=study
encoder=Lavf60.16.100変換したファイルをwindowsのエクスプローラーでプロパティをみると変更されているのを確認できます。 まあ、windows上からだったら、そのまま編集できるんですけれどね。