Slijede razlike između dviju inačica stranice
Starije izmjene na obje strane Starija izmjena Novija izmjena | Starija izmjena | ||
ffmpeg [2020/09/10 16:06] jpetrovic |
ffmpeg [2021/01/07 13:07] jpetrovic |
||
---|---|---|---|
Redak 50: | Redak 50: | ||
* vidi značenja parametara niže | * vidi značenja parametara niže | ||
- | **Za izradu prezentacije u kojoj želite vlastitu sliku s kamere računala umetnutu u gornji desni kut videa, dok je ostatak površine videa snimka zaslona: | + | **Za izradu prezentacije u kojoj želite vlastitu snimku (npr. s kamere laptopa) dodati na snimku radne površine**: |
- | * ffmpeg.exe -f gdigrab -framerate 25 -offset_x 0 -offset_y 0 -video_size 1920x1080 -i desktop -f dshow -i video="EasyCamera":audio="Microphone (Conexant SmartAudio HD)" -filter_complex "nullsrc=size=1280x720 [base]; [0:v] setpts=PTS-STARTPTS, scale=1280x720 [upperleft]; [1:v] setpts=PTS-STARTPTS, scale=320x240 [upperright]; [base][upperleft] overlay=shortest=1 [tmp1]; [tmp1][upperright] overlay=shortest=1:x=940:y=20 " -c:v libx264 -y output.mkv | + | * ffmpeg -f gdigrab -framerate 25 -offset_x 0 -offset_y 0 -video_size 1920×1080 -i desktop -f dshow -i video="EasyCamera":audio="Microphone (Conexant SmartAudio HD)" -filter_complex "nullsrc=size=1280×720 [base]; [0:v] setpts=PTS-STARTPTS, scale=1280×720 [upperleft]; [1:v] setpts=PTS-STARTPTS, scale=320×240 [upperright]; [base][upperleft] overlay=shortest=1 [tmp1]; [tmp1][upperright] overlay=shortest=1:x=940:y=20 " -c:v libx264 -y output.mkv |
+ | * Pretpostavke ove naredbe su da snimate cijelu radnu površinu dimenzija 1920×1080 (-video_size) koja počinje na koordinati (0,0)=(-offset_x, -offset_y) s 25 sličica u sekundi (-framerate), da su imena uređaja za video i zvuk konfigurirana u //-i video="EasyCamera":audio="Microphone (Conexant SmartAudio HD)"//, da želite izlaznu snimku veličine 1280×720 (nullsrc=size=) i da snimku sebe želite skalirati na veličinu 320×240 (//scale=320×240 [upperright]//) i pozicionirati počevši od koordinate (940,20) (//overlay=shortest=1:x=940:y=20//) . | ||
**Dodatne napomene i pojašnjenja:** | **Dodatne napomene i pojašnjenja:** | ||
Redak 101: | Redak 102: | ||
[[https://trac.ffmpeg.org/wiki/Concatenate|Još mogućnosti]]. | [[https://trac.ffmpeg.org/wiki/Concatenate|Još mogućnosti]]. | ||
- | **<font 16px/inherit;;inherit;;inherit>5. Uključivanje .srt titlova u mp4 container (//soft subtitles//):</font>** | + | **<font 16px/inherit;;inherit;;inherit>5. Uključivanje titlova u mp4 container (//soft subtitles//):</font>** |
- | * ffmpeg -i infile.mp4 -i infile.srt -c:v copy -c:a copy -c:s mov_text snimka_s_titlovima.mp4 | + | * ffmpeg -i snimka_bez_titlova.mp4 -i titlovi.vtt -c:v copy -c:a copy -c:s mov_text snimka_s_titlovima.mp4 |
* u rezultantnoj snimci provjerite dostupnost titlova tako da ju otvorite u VLC player medijskom izvođaču i uključite titlove opcijom Subtitle/Sub track/… | * u rezultantnoj snimci provjerite dostupnost titlova tako da ju otvorite u VLC player medijskom izvođaču i uključite titlove opcijom Subtitle/Sub track/… | ||
- | * Struktura //.srt// datoteke:<code> | + | * Naredba bi trebala raditi i za druge formate titlova (//.srt//). Ako to nije slučaj, prebacite titlove u drugi format putem besplatnih web alata poput [[https://subtitletools.com/convert-to-vtt-online|https://subtitletools.com/convert-to-vtt-online]] i ponovno pokušajte iskoristiti naredbu iznad. |
- | 1 | + | |
- | 00:00:06,000 --> 00:00:09,000 | + | |
- | Ovo je početak jednog titla | + | |
- | koji se prelama u dva reda | + | |
- | 2 | + | |
- | 00:00:11,000 --> 00:00:19,000 | + | |
- | I njegov nastavak. | + | |
- | 3 | + | |
- | 00:00:21,000 --> 00:00:23,000 | + | |
- | I nastavak njegovog nastavka. | + | |
- | </code> | + | |