This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
it:nastroje:ffmpeg [2020/01/31 10:34] matt [Přidání titulků] |
it:nastroje:ffmpeg [2024/04/22 16:42] (current) matt [Vystřihnutí části] |
||
---|---|---|---|
Line 43: | Line 43: | ||
ffmpeg -i "concat:intermediate1.ts|intermediate2.ts" -c copy -bsf:a aac_adtstoasc output.mp4</code> | ffmpeg -i "concat:intermediate1.ts|intermediate2.ts" -c copy -bsf:a aac_adtstoasc output.mp4</code> | ||
+ | ==== Vystřihnutí části ==== | ||
+ | <code>ffmpeg -i video.mp4 -ss 00:01:00 -to 00:02:00 -c copy cut.mp4</code> | ||
==== Přidání titulků ==== | ==== Přidání titulků ==== | ||
- | IN.srt převeden do UTF-8 | + | Konverze kódování souboru s titulku z CP1250 do UTF-8 |
- | <code>iconv -f CP1250 -t UTF-8 input.file -o out.file</code> | + | <code>iconv -f CP1250 -t UTF-8//TRANSLIT input.file -o out.file</code> |
+ | Vložení titulků do kontejneru videa MKV | ||
<code> | <code> | ||
ffmpeg -i IN.mkv -i IN.srt -map 0:v -map 0:a -map 1 -c:v copy -c:a copy -c:s srt -metadata:s:s:0 language=Czech output.mkv | ffmpeg -i IN.mkv -i IN.srt -map 0:v -map 0:a -map 1 -c:v copy -c:a copy -c:s srt -metadata:s:s:0 language=Czech output.mkv | ||
- | ffmpeg -i IN.mkv -sub_charenc 'UTF-8' -f srt -i IN.srt -map 0:0 -map 0:1 -map 1:0 -c:v copy -c:a copy -c:s srt out.mkv | + | </code> |
+ | |||
+ | Vložení titulků do kontejneru videa MP4 | ||
+ | <code> | ||
+ | ffmpeg -i IN.mkv -i IN.srt -map 0:v -map 0:a -map 1 -c:v copy -c:a copy -c:s mov_text -metadata:s:s:0 language=Czech output.mkv | ||
</code> | </code> | ||
Line 58: | Line 65: | ||
<code>ffmpeg -i IN.mp4 -vf subtitles=SubIN.srt out.mp4</code> | <code>ffmpeg -i IN.mp4 -vf subtitles=SubIN.srt out.mp4</code> | ||
+ | ==== Rotování obrazu ==== | ||
+ | |||
+ | * 0 = 90° counter-clockwise and vertical flip (default) | ||
+ | * 1 = 90° clockwise | ||
+ | * 2 = 90° counter-clockwise | ||
+ | * 3 = 90° clockwise and vertical flip | ||
+ | |||
+ | |||
+ | <code>ffmpeg -i input.mp4 -vf "transpose=0" output_0.mp4</code> | ||