-
Notifications
You must be signed in to change notification settings - Fork 0
01_ffmpeg
Davood Dorostkar edited this page Apr 11, 2022
·
29 revisions
ffmpeg -i 1.mp4 -c copy -an out.mp4
ffmpeg -i 1.mp4 -filter:v "setpts=PTS/10" output.mp4
ffmpeg -f concat -safe 0 -i list.txt -c copy output.mp4
content of list .txt:
file '/home/davood/Desktop/video/out.mp4'
file '/home/davood/Desktop/video/out2.mp4'
ffmpeg -hide_banner ...
ffmpeg -hwaccel cuda ...
ffmpeg -c:a copy ...
ffmpeg -c:v copy ...
ffmpeg -i input.mp4 -c:v copy -c:a libfdk_aac -b:a 128k output.mp4
ffmpeg -i input -c:v libx264 -c:a copy output.mp4
Windows users should use NUL instead of /dev/null and ^ (in command prompt) or ` (in PowerShell) instead of .
ffmpeg -y -i input -c:v libx264 -b:v 2600k -pass 1 -an -f null /dev/null && \
ffmpeg -i input -c:v libx264 -b:v 2600k -pass 2 -c:a aac -b:a 128k output.mp4
ffmpeg -i input.mp4 -s 1920x1080 output.mp4
ffmpeg -i input.mp4 -r 25 output.mp4
ffmpeg -i in.mov -vf "transpose=1" out.mov
0 = 90CounterCLockwise and Vertical Flip (default)
1 = 90Clockwise
2 = 90CounterClockwise
3 = 90Clockwise and Vertical Flip
//// with start and stop time:
ffmpeg -i input.mp4 -ss 00:01:00 -to 00:02:05 output.mp4
//// with start and duration(in seconds):
ffmpeg -i input.mp4 -ss 00:01:00 -t 100 output.mp4
... -preset ultrafast ...
... -preset veryslow ...
... -qp 0 ...