ffmpeg:ffmpeg

差分

このページの2つのバージョン間の差分を表示します。

この比較画面へのリンク

両方とも前のリビジョン 前のリビジョン
次のリビジョン
前のリビジョン
ffmpeg:ffmpeg [2025/12/19 17:35] tenforwardffmpeg:ffmpeg [2026/01/22 17:20] (現在) tenforward
行 71: 行 71:
 ===== MacBook のハードウェアエンコード ===== ===== MacBook のハードウェアエンコード =====
  
-現場+h264
 <code> <code>
 ffmpeg -i in.mp4 -c:v h264_videotoolbox out.mp4 ffmpeg -i in.mp4 -c:v h264_videotoolbox out.mp4
 </code> </code>
  
 +hevc(より容量が小さくなる)
 +<code>
 +ffmpeg -i in.mp4 -c:v hevc_videotoolbox out.mp4
 +</code>
  
 +固定レートでより容量を節約
 +<code>
 +ffmpeg -i in.mp4 -c:v hevc_videotoolbox -b:v 3.5M -tag:v hvc1 -c:a aac -b:a 128k -movflags +faststart out.mp4
 +</code>
  
 ===== Pixel 動画ブーストの動画の編集(AMDハードウェアエンコード) ===== ===== Pixel 動画ブーストの動画の編集(AMDハードウェアエンコード) =====
行 130: 行 138:
 低いほうを下げる。こもった感じの音をクリアな感じにできるかも 低いほうを下げる。こもった感じの音をクリアな感じにできるかも
  
 +===== 台形補正 =====
 +<code>
 +ffmpeg -i in.mp4 -vf "perspective=x0=396:y0=0:x1=1686:y1=190:x2=644:y2=2356:x3=1960:y3=2210,setdar=744/1133" out.mp4
 +</code>
 +
 +x0などの座標は次の順序。
 +<code>
 +x0,y0 ---- x1,y1
 +  |          |
 +  |          |
 +x2,y2 ---- x3,y3
 +</code>
 +
 +setdar で縦横比を決めている。"744/1133" は縦動画で iPad mini 7 の画面いっぱいのサイズ。
 +
 +===== 特定の時間を画像として保存 =====
 +
 +<code>
 +ffmpeg -ss 00:00:00 -i hana.mp4 -vframes 1 frame.png
 +</code>
 +
 +次のようなhtmlをブラウザーで開くと、マウスオーバーで座標ゲット
 +
 +<code>
 +<img src="frame.png" onmousemove="document.getElementById('pos').innerText=`x: ${event.offsetX}, y: ${event.offsetY}`">
 +<div id="pos"></div>
 +</code>
 +
 +===== 特定の領域を黒い長方形で覆う =====
 +<code>
 +ffmpeg -i input.mp4 -vf "\
 +drawbox=x=100:y=100:w=300:h=200:color=black:t=fill" output.mp4
 +</code>
 +
 +===== 座標(x,y)から幅w×高さhの範囲をぼかす(Blur) =====
 +(試してない)
 +<code>
 +ffmpeg -i input.mp4 -vf "\
 +[0:v]crop=w:h:x:y,boxblur=10[fg];\
 +[0:v][fg]overlay=x:y" output.mp4
 +</code>
 +
 +===== 低解像度にスケールダウン→アップで粗いモザイク =====
 +(試してない)
 +<code>
 +ffmpeg -i input.mp4 -vf "\
 +[0:v]crop=300:200:100:100,scale=iw/10:ih/10,scale=300:200:flags=neighbor[fg];\
 +[0:v][fg]overlay=100:100" output.mp4
 +</code>
  • ffmpeg/ffmpeg.1766165751.txt.gz
  • 最終更新: 2025/12/19 17:35
  • by tenforward