#author("2025-04-08T06:26:08+00:00","default:yoya","yoya")
* Usage [#l8cbdb1f]
#author("2025-04-08T06:57:25+00:00","default:yoya","yoya")
- [[FFmpeg/VideoFilter]]
- [[FFmpeg/AudioFilter]]
- [[FFmpeg/Show]]
- [[FFmpeg/Text]]
** Cut [#fd035f33]
- [[FFmpeg/lavfi]] (仮想入力) generator
#contents
* Cut [#fd035f33]
- FFMPEG で指定時間でカットするまとめ
-- hhttps://nico-lab.net/cutting_ffmpeg/
>
ffmpeg -ss [duration] -to [hh:mm:ss] -i input.mp4 -c copy output.mp4
** Trim [#wc6b3cf8]
元の時間情報を残したままトリミング。
>
ffmpeg -i input.mp4 -filter_complex "[0:v]trim=start=10:end=20[vout];[0:a]atrim=start=10:end=20[aout]" -map "[vout]" -map "[aout]" -c:v libx264 -c:a aac output.mp4
** 同期シフト [#qe07b270]
* 同期シフト [#qe07b270]
時間情報だけ前にずらす
>
ffmpeg -itsoffset -0.25 -i input.mp4 output.mp4
* 進捗 [#q4433236]
** その他 [#ka3dd9a1]
% ffmpeg -loglevel 24 (略) -progress pipe:1 | awk '{if ($1 ~ /^frame/) { printf "*" ; fflush() }}' ;
****
- [[FFmpeg/VideoFilter]]
- [[FFmpeg/AudioFilter]]
- [[FFmpeg/Show]]
- [[FFmpeg/Text]]
- [[FFmpeg/lavfi]] (仮想入力) generator
* サンプル [#k07539b6]
- ノイズ削減、コントラスト補正、ヴィネット効果
>
fmpeg -i input.mov -af anlmdn=0.00001:0.002:0.1:1:1000 -vf eq=contrast=1.6:brightness=0.2,vignette=0.1 output.mp4