ffmpeg

 1. crop


ffmpeg -i 360_0045.mp4 -filter:v "crop=2048:2048:2041:0" 360_0045_crop.mp4


2. perspective

ffmpeg -i 3q_cut.mp4 -vf v360=input=dfisheye:output=perspective:pitch=-20:w=2048:h=1024 -y 3q_cut_pers.mp4



3. e

ffmpeg -i 360_0024.mp4 -vf v360=input=dfisheye:output=e:pitch=-20:w=1920:h=1440:h_fov=90 -y output_360_0024_360.mp4


ffmpeg -i 360_0045.mp4 -vf v360=input=dfisheye:output=e:yaw=180 -y 360_0045_360.mp4



4. merge files

$ cat mylist.txt
file '/path/to/file1'
file '/path/to/file2'
file '/path/to/file3'
    
$ ffmpeg -f concat -safe 0 -i 1q.txt -c copy 1q.mp4


ffmpeg -i 1q.mp4 -vf v360=input=dfisheye:output=e -y 1q_360.mp4      

ffmpeg -i 3q.mp4 -vf v360=input=dfisheye:output=e -y 3q_360.mp4  



ffmpeg -i 3q_flat.mp4 -vcodec copy -acodec copy -movflags faststart output_video_file.mp4


ffmpeg -i 3q.mp4 -ss 00:05:00 -to 00:05:20 -c copy 3q_cut.mp4




unsharp



ffmpeg -i output.mp4 -vf "scale=1280:720:force_original_aspect_ratio=decrease,pad=1280:720:-1:-1:color=black" output_scale_ratio.mp4


ffmpeg -i input -vf "scale=1280:720:force_original_aspect_ratio=decrease,pad=1280:720:-1:-1:color=black" output



ffmpeg -i test.mp4 -i output.mp4 -filter_complex hstack output.mp4

댓글