navodila:rezanje_videa

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
navodila:rezanje_videa [2021/03/08 16:58] – created g1smonavodila:rezanje_videa [2025/02/16 14:39] (current) g1smo
Line 1: Line 1:
-Rezanje videa+Urejanje videa
  
 ## ffmpeg ## ffmpeg
Line 5: Line 5:
 [[https://www.ffmpeg.org/|ffmpeg]] je konzolni odprtokodni "švicarski nož" za delanje z videom. [[https://www.ffmpeg.org/|ffmpeg]] je konzolni odprtokodni "švicarski nož" za delanje z videom.
  
-Preprost primer ukaza, ki poreže začetek videa:+### Preprost primer ukaza, ki poreže začetek videa:
  
 <code> <code>
-ffmpeg -<vhodni_fajl> -ss <zacetek_rezanega_posnetka> -c copy <izhodni_fajl>+ffmpeg -ss <zacetek_rezanega_posnetka> -<vhodni_fajl> -c copy <izhodni_fajl>
  
 # Recimo tako odrežemo prvi 2 minuti in pol stran: # Recimo tako odrežemo prvi 2 minuti in pol stran:
-ffmpeg -i 2021-03-04\ 18-59-44.mp4 -ss 00:02:30 -c copy 2021-03-04\ cut.mp4+ffmpeg -ss 00:02:30 -i 2021-03-04\ 18-59-44.mp4 -c copy 2021-03-04\ cut.mp4
 </code> </code>
 +
 +**Pozor! ** -ss je potrebno podati pred -i, če želimo da se video začne ključnim okvirjem (keyframe)
 +
 +
 +### Rezanje videa na intervale:
 +<code>
 +ffmpeg -i <ime datoteke> -c copy -map 0 -segment_time <hh:mm:ss dolžina intervala> -f segment <ime izhodne datoteke>%03d<.končnica>
 +
 +# Recimo tako file razrežemo v intervale po 20 minut (dela tudi za zvocne datoteke)
 +ffmpeg -i input.wav -c copy -map 0 -segment_time 00:20:00 -f segment output%03d.wav
 +</code>
 +
 +### Lepljenje videa
 +
 +Primer za mp4 fajle:
 +<code>
 +ffmpeg -i 2022-09-08\ 22-02-03.mp4 -c copy inter1.ts
 +ffmpeg -i 2022-09-08\ 22-06-45.mp4 -c copy inter2.ts
 +ffmpeg -i "concat:inter1.ts|inter2.ts" -c copy 2022-09-08\ PLAC.mp4
 +</code>
 +
 +Več primerov:
 +https://trac.ffmpeg.org/wiki/Concatenate
 +
 +
 +### Pretvorba videa za spletno kompatibilno predvajanje
 +<code>
 +ffmpeg -i <vhodni_video> -vcodec h264 -acodec aac -strict -2 <izhodni_video>.mp4
 +</code>
 +
 +### Obrezovanje videa
 +<code>
 +ffmpeg -i <vhodni_video> -filter:v "crop=w:h:x:y" <izhodni_video>.mp4
 +
 +# Recimo da želimo samo prvi 964 pikslov na levi ter ohraniti originalno 1080px višino, brez zamikanja
 +ffmpeg -i 2022-06-18\ 19-57-23.mp4 -filter:v "crop=964:1080:0:0" trnje.mp4
 +</code>
 +
 +### Zvok
 +
 +#### Pretvorba videa v zvok
 +
 +Primer za mp3 format, 320kbps:
 +<code>
 +ffmpeg -i <vhodni_video> -b:a 320k -vn <zvocni_fajl>.mp3
 +</code>
 +
 +#### Ekstrakcija zvoka iz videa
 +
 +Če želimo ohraniti kvaliteto zvoka, je najbolje, da ga vzamemo iz videa brez transkodiranja (torej pretvorbe v nek drug format).
 +
 +<code>
 +ffmpeg -i <vhodni_video.mp4> -vn -acodec copy <izhodni_zvok.m4a>
 +</code>
 +
 +Primer je za h264 kodiran mp4 ter AAC kodiran m4a fajl.
  • navodila/rezanje_videa.1615219108.txt.gz
  • Last modified: 2021/03/08 16:58
  • by g1smo