文書の表示以前のリビジョンバックリンク文書の先頭へ この文書は読取専用です。文書のソースを閲覧することは可能ですが、変更はできません。もし変更したい場合は管理者に連絡してください。 ====== ffmpeg ====== メモです。 ===== 画像のフェードイン・フェードアウト ===== 最初(0秒)から 3 秒でフェードイン、開始から 60 秒後から 3 秒でフェードアウト <code> ffmpeg -i in.mp4 -vf "fade=t=in:st=0:d=3,fade=t=out:st=60:d=3" out.mp4 </code> ===== 音声のフェードイン・フェードアウト ===== 最初(0秒)から 3 秒間でフェードイン、61秒から 3 秒でフェードアウト <code> ffmpeg -i in.mp4 -af "afade=t=in:st=0:d=3,afade=t=out:st=61:d=3" -c:v copy out.mp4 </code> 時間指定 <code> ffmpeg -i input -af "afade=t=in:start_time=00\\:00\\:00:d=3" -c:v copy output </code> フェードアウトの場合は "t=in" のところを "t=out" で。 ===== リサイズ ===== 動画の横幅(width)を 1280 にする。高さ(height)はアスペクト比を維持して自動で設定する <code> ffmpeg -i in.mp4 -vf scale=1280:-1 out.mp4 </code> ===== 動画に文字入れ ===== これは縦動画(x1280動画) <code> ffmpeg -i in.mp4 -filter_complex "drawtext=fontfile=/System/Library/Fonts/Monaco.ttf:text='@ten_forward':fontcolor=#C0DCC0:fontsize=16:x=600:y=1250" out.mp4 </code> 1280x720(HD)に文字入れ <code> ffmpeg -i in.mp4 -filter_complex "drawtext=fontfile=/System/Library/Fonts/Supplemental/Monaco.ttf:text='@ten_forward':fontcolor=#C0FFFF:fontsize=16:x=1150:y=680" out.mp4 </code> ===== 音を消す ===== <code> ffmpeg -i in.mp4 -vcodec copy -an out.mp4 </code> ===== QuickTimeと互換性がないと言われた ===== <code> -acodec copy -vcodec libx264 -pix_fmt yuv420p </code> ===== AMDGPUを使った変換 ===== Advanced Media Framework SDK を使った h264 エンコード <code> ffmpeg -i in.mp4 -c:v h264_amf -c:a copy out.mp4 </code> ===== Pixel 動画ブーストの動画の編集(AMDハードウェアエンコード) ===== こうやるといけた。"-pix_fmt yuv420p" がないとエラーになる。 <code> progl ffmpeg -i PXL_20250228_060952574.VB-02.MAIN.mp4 -c:v h264_amf -c:a copy -crf 32 -pix_fmt yuv420p -ss 00:01:42 -to 00:02:27 out.mp4 </code> ffmpeg/ffmpeg.txt 最終更新: 2025/03/12 16:35by tenforward