This commit is contained in:
Guillaume Castagnino 2017-06-21 10:45:58 +02:00
parent 422fa0c4c3
commit de4532d812
1 changed files with 4 additions and 15 deletions

View File

@ -2,20 +2,9 @@ ffmpeg -i 20170415_162640_cast2042.mov -vf "transpose=1,scale=720:-1" -c:v libx2
ffmpeg -i $i -vf "scale=720:720:force_original_aspect_ratio=decrease" -c:v libx264 -preset fast -r 30 -c:a libfdk_aac -b:a 128k -map_metadata 0:g -f mp4 encoded/$i
# assemblage de 2 videos
ffmpeg -i V1000003.MOV -i V1000004.MOV -filter_complex "[0:v:0] [0:a:0] [1:v:0] [1:a:0] concat=n=2:v=1:a=1 [v] [a]" -map "[v]" -map "[a]" -c:v libx264 -preset fast -tune grain -crf 26 -bf 2 -flags +cgop -pix_fmt yuv420p -c:a libfdk_aac -b:a 128k -map_metadata 0:g -movflags faststart output-1080p.mp4
# assemble 2 videos et scale en 720p
ffmpeg -i L1000001.MOV -i L1000002.MOV -filter_complex "[0:v:0] scale=-1:720 [v1] ; [1:v:0] scale=-1:720 [v2] ; [v1] [0:a:0] [v2] [1:a:0] concat=n=2:v=1:a=1 [v] [a]" -map "[v]" -map "[a]" -c:v libx264 -preset fast -r 30 -c:a libfdk_aac -b:a 128k -map_metadata 0:g -f mp4 output.mp4
# pour youtube ?
ffmpeg -i L1000001.MOV -i L1000002.MOV -filter_complex "[0:v:0] [0:a:0] [1:v:0] [1:a:0] concat=n=2:v=1:a=1 [v] [a]" -map "[v]" -map "[a]" -c:v libx264 -preset fast -bf 2 -flags +cgop -pix_fmt yuv420p -c:a libfdk_aac -b:a 128k -map_metadata 0:g -movflags faststart output-1080p.mp4
ffmpeg -i L1000001.MOV -i L1000002.MOV -filter_complex "[0:v:0] scale=-1:720 [v1] ; [1:v:0] scale=-1:720 [v2] ; [v1] [0:a:0] [v2] [1:a:0] concat=n=2:v=1:a=1 [v] [a]" -map "[v]" -map "[a]" -c:v libx264 -preset fast -bf 2 -flags +cgop -pix_fmt yuv420p -c:a libfdk_aac -b:a 128k -map_metadata 0:g -movflags faststart output2.mp4
# vp9 (très lent)
ffmpeg -i L1000001.MOV -i L1000002.MOV -filter_complex "[0:v:0] [0:a:0] [1:v:0] [1:a:0] concat=n=2:v=1:a=1 [v] [a]" -map "[v]" -map "[a]" -c:v libvpx-vp9 -speed 6 -cpu-used 8 -threads 16 -r 30 -c:a libvorbis -crf 23 -b:v 0 -b:a 128k -map_metadata 0:g output.webm
ffmpeg -i L1000001.MOV -i L1000002.MOV -filter_complex "[0:v:0] [0:a:0] [1:v:0] [1:a:0] concat=n=2:v=1:a=1 [v] [a]" -map "[v]" -map "[a]" -c:v libvpx-vp9 -crf 30 -b:v 0 -threads 8 -speed 4 -tile-columns 6 -frame-parallel 1 -auto-alt-ref 1 -lag-in-frames 25 -r 30 -c:a libvorbis -b:a 128k -map_metadata 0:g -f webm output.webm
ffmpeg -i L1000001.MOV -i L1000002.MOV -filter_complex "[0:v:0] scale=-1:720 [v1] ; [1:v:0] scale=-1:720 [v2] ; [v1] [0:a:0] [v2] [1:a:0] concat=n=2:v=1:a=1 [v] [a]" -map "[v]" -map "[a]" -c:v libvpx-vp9 -crf 30 -b:v 0 -threads 8 -speed 4 -tile-columns 6 -frame-parallel 1 -c:a libvorbis -b:a 128k -map_metadata 0:g -f webm output.webm
ffmpeg -i V1000001.MOV -i V1000002.MOV -filter_complex "[0:v:0] [0:a:0] [1:v:0] [1:a:0] concat=n=2:v=1:a=1 [v] [a]" -map "[v]" -map "[a]" -c:v libx264 -preset medium -tune grain -crf 28 -maxrate 12M -bufsize 15M -bf 2 -flags +cgop -pix_fmt yuv420p -c:a libfdk_aac -b:a 128k -map_metadata 0:g -movflags faststart output-1080p.mp4
# scale 720p (avec assemblage)
-filter_complex "[0:v:0] scale=720:720:force_original_aspect_ratio=decrease [v1] ; [1:v:0] scale=720:720:force_original_aspect_ratio=decrease [v2] ; [v1] [0:a:0] [v2] [1:a:0] concat=n=2:v=1:a=1 [v] [a]"