Korisnički alati

Site alati


ffmpeg

Razlike

Slijede razlike između dviju inačica stranice

Poveznica na ovu usporedbu

Starije izmjene na obje strane Starija izmjena
Novija izmjena
Starija izmjena
ffmpeg [2019/07/05 09:40]
jpetrovic
ffmpeg [2020/09/10 16:12] (trenutno)
jpetrovic
Redak 33: Redak 33:
 ili instalirati [[http://​sourceforge.net/​projects/​screencapturer/​|Screen capture recorder]] (koji omogućava i korištenje izlaznog audia računala kao audio input). Naredba koja uz instalirani Screen capture recorder snima desktop i **izlazni (a ne ulazni iz mikrofona)** ​ zvuk računala: ili instalirati [[http://​sourceforge.net/​projects/​screencapturer/​|Screen capture recorder]] (koji omogućava i korištenje izlaznog audia računala kao audio input). Naredba koja uz instalirani Screen capture recorder snima desktop i **izlazni (a ne ulazni iz mikrofona)** ​ zvuk računala:
   * ffmpeg -f dshow -i video="​screen-capture-recorder":​audio="​virtual-audio-capturer"​ desktop_i_audio.mp4   * ffmpeg -f dshow -i video="​screen-capture-recorder":​audio="​virtual-audio-capturer"​ desktop_i_audio.mp4
 +
 +**Za snimanje radne površine (desktopa) ****i zvuka iz zvučnika ili zvuka iz mikrofona **koristiti gdigrab filtar u kombinaciji s Screen capture recorderom za hvatanje zvuka:
 +  * ffmpeg -f gdigrab -framerate 25 -offset_x 0 -offset_y 0 -i desktop -f dshow -i audio="​virtual-audio-capturer"​ -c:v libx264 -c:a aac -crf 20 desktop_i_zvucnici.mp4
 +      * Snima cijelu radnu površinu i zvuk koji izlazi kroz zvučnike računala
 +  * ffmpeg -f gdigrab -framerate 25 -offset_x 0 -offset_y 0 -i desktop -f dshow -i audio="​Microphone (Conexant SmartAudio HD)" -c:v libx264 -c:a aac -crf 20 desktop_i_mikrofon.mp4
 +      * Snima cijelu radnu površinu i zvuk koji ulazi kroz zadani mikrofon (podesiti ime mikrofona!)
 +  * ffmpeg.exe -f dshow -i audio="​virtual-audio-capturer"​ -vn -c:a aac samo_audio_zvučnici.m4a
 +      * Snima samo audio izvor (u ovom slučaju zvuk iz zvučnika)
  
 **Za izradu prezentacije/​projekta gdje izvodite prezentaciju i snimate svoj glas **najbolje je kombinirati //gdigrab //filter i //Screen capture recorder//: **Za izradu prezentacije/​projekta gdje izvodite prezentaciju i snimate svoj glas **najbolje je kombinirati //gdigrab //filter i //Screen capture recorder//:
-  * ffmpeg -f dshow -i audio="​Microphone (Conexant SmartAudio HD)" -f gdigrab -framerate 25 -offset_x 0 -offset_y 0 desktop_s_mikrofonom.mp4+  * ffmpeg -f dshow -i audio="​Microphone (Conexant SmartAudio HD)" -f gdigrab -framerate 25 -offset_x 0 -offset_y 0 -i desktop ​desktop_s_mikrofonom.mp4
       * u godnjoj naredbi umjesto upisanog (Microphone (Conexant SmartAudio HD)) definirajte vlastiti mkrofon uređaj koji ste dobili u izlazu naredbe za popis dostupnih uređaja       * u godnjoj naredbi umjesto upisanog (Microphone (Conexant SmartAudio HD)) definirajte vlastiti mkrofon uređaj koji ste dobili u izlazu naredbe za popis dostupnih uređaja
  
Redak 41: Redak 49:
   * ffmpeg -rtbufsize 50000k -f dshow -i audio="​Microphone (Conexant SmartAudio HD)" -f gdigrab -framerate 25 -offset_x 0 -offset_y 0 -i desktop -c:v libx264 -crf 20 -vf scale=1280:​720 -r 25 -c:a aac -pix_fmt yuv420p -profile:v baseline -level 3.0 projekt.mp4   * ffmpeg -rtbufsize 50000k -f dshow -i audio="​Microphone (Conexant SmartAudio HD)" -f gdigrab -framerate 25 -offset_x 0 -offset_y 0 -i desktop -c:v libx264 -crf 20 -vf scale=1280:​720 -r 25 -c:a aac -pix_fmt yuv420p -profile:v baseline -level 3.0 projekt.mp4
       * vidi značenja parametara niže       * vidi značenja parametara niže
 +
 +**Za izradu prezentacije u kojoj želite vlastitu snimku (npr. s kamere laptopa) dodati na snimku radne površine**:​
 +   * ffmpeg -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
 +      * Pretpostavke ove naredbe su da snimate cijelu radnu površinu dimenzija 1920x1080 (-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 1280x720 (nullsrc=size=) i da snimku sebe želite skalirati na veličinu 320x240 (//​scale=320x240 [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 78: Redak 90:
 Sve datoteke moraju koristiti isti video i isti audio kodek. Napraviti u //​mylist.txt //datoteci popis datoteka s apsolutnim putanjama. Sve datoteke moraju koristiti isti video i isti audio kodek. Napraviti u //​mylist.txt //datoteci popis datoteka s apsolutnim putanjama.
  
-Sadržaj //​mylist.txt://​ +Sadržaj //​mylist.txt://<​file>​
- +
-<​file>​+
 # Popis fajlova za konkatenaciju:​ # Popis fajlova za konkatenaciju:​
 file '​C:/​video_files/​pocetak.mp4'​ file '​C:/​video_files/​pocetak.mp4'​
Redak 95: Redak 105:
   * ffmpeg -i infile.mp4 -i infile.srt -c:v copy -c:a copy -c:s mov_text snimka_s_titlovima.mp4   * ffmpeg -i infile.mp4 -i infile.srt -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: +  * Struktura //​.srt// ​ datoteke:<​code>​
- +
-<​code>​+
 1 1
 00:​00:​06,​000 --> 00:​00:​09,​000 00:​00:​06,​000 --> 00:​00:​09,​000
ffmpeg.1562312415.txt.gz · Zadnja izmjena: 2019/07/05 09:40 od jpetrovic