Talk:FFmpeg

From Jesse's Wiki
Jump to navigation Jump to search

ffmpeg -i INPUT -c:v copy -c:a copy OUTPUT.m4v

ffmpeg -i INPUT -c:v copy -c:a aac OUTPUT.m4v

for %i in (*.mkv) do ffmpeg -i "%i" -c:v copy -c:a copy "%~ni.mp4"

for %i in (*.mkv) do ffmpeg -i "%i" -c:v copy -c:a aac "%~ni.mp4"

for %i in (*.mkv) do ffmpeg -i "%i" -c:v copy -map 0:0 -c:a aac -map 0:2 -map_metadata -1 "%~ni.mp4"

ffmpeg -i INPUT out.srt for %i in (*.mkv) do ffmpeg -i "%i" -c:v copy -c:a copy "%~ni.m4v" for %i in (*.mkv) do ffmpeg -i "%i" -c:v copy -c:a aac "%~ni.m4v" for %i in (*.mkv) do ffmpeg -i "%i" "%~ni.srt" for shell (synology)

for i in *; do ffmpeg -i "$i" -c:v copy -c:a copy "$i".m4v; done for i in *.mkv; do ffmpeg -i "$i" -c:v copy -c:a copy "$i".m4v; done to ignore the original file extension ${i%%.*} -map_metadata -1 flag to remove meta

for i in *.mkv; do ffmpeg -i "$i" -c:v copy -c:a copy -map_metadata -1 "$i".mp4; done