#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