I work for an Image and Video processing company. In my free time I would like to share some of the world of video development, video decoding and some curiosities on how this amazing world goes!
I have 22 minutes and 21 second video. For every 8 seconds I need to remove next 30 seconds and then after 8 seconds again I need to remove the next 30 seconds.How to do this in ffmpeg
I have 22 minutes and 21 second video. For every 8 seconds I need to remove next 30 seconds and then after 8 seconds again I need to remove the next 30 seconds.How to do this in ffmpeg
Hello, thank you for your excellent video. I would like to know if I can set the time code for advace? For example, begin the timer at 09:30:40.50? Thank you
Thank you very much! I made something about the complex filters, available here ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-Yc16I6i9xDU.htmlfeature=shared
i setup in ubuntu, but when in run ffmpeg command with streaming to youtube via rtmp, then i check pid using of ubuntu. it show alot of pids are using. not like in mac, it only use one pid. can you explain for it ?
It may depend on the way it is compiled. I did not go so deep in the implementation. Is the Linux implementation eating more resources than the Mac one?
Sure, I made a series of videos dealing with the topic of streaming using different protocols. The playlist is available here ru-vid.com/group/PLOQsURf6CFX2mrC10kiddTEPaftVDAzm2&si=xkO4BPpq6HXzD4RK
This task can be solved using a time-variable annotation. I covered something in this video ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-2X4yqynOaTU.htmlfeature=shared but I guess it needs to be topped up with other concepts. Cheers!
Awesome. I would really love to see a video like this which deals with more than 2 videos. And where audio also a factor. After seeing your video here, I became confident to try for myself. For which I thank you immensely. And I successfully cross fade video with audio. But when more than 2 video required to join with fade, it became so much more complex. Too much for me to figure out. Thank you once more for this.
i tried to build it with mingw-w64 gcc compiler, and the configuration worked fine. this is my config: CC=gcc ../FFmpeg-master/configure --prefix=../build --shlibdir=../build/shared --enable-gpl --enable-nonfree --enable-shared --disable-programs --target-os=mingw32 --arch=x86_64 when i did the make -j 6, it gave an error about missing or non existing file. it seems dat my make doesnt support absolute paths, and it is trying to use the current path and then using the path provided in the include of the make generated by configure, leading to missing files. i tried to replace it by the relative path and it worked, but then the FFmpeg makefile failed due to the same reason. the error is this: Makefile:1: /c/Users/username/Downloads/FFmpeg-master/Makefile: No such file or directory make: *** No rule to make target '/c/Users/username/Downloads/FFmpeg-master/Makefile'. Stop. any idea why my make is not taking the paths as absolute, and consequently messing up the compilation? NOTE: im using the mingw make, v 4.4.1
Can't help with this... there can be a world around a delay! The most probable reason may be the video decoding and encoding along with the streaming, filling the resources and causing the delay.
Bravissimo Stefano, l'accento italiano si sente tanto ma devo dire che sei uno dei + bravi Italiani che ho sentito in merito ad "Accento" (te lo dico da italiano all estero eh ... :)). 'Scolta ho una domanda ... ma per entrare un po + sul tecnico dove mi consigli di guardare? Intendo sulle varie opzioni di ffmpeg, mux / demux / encoding etc etc. Online non trovo tanto materiale in merito (tanta teoria, ma parzialemtne declinabile poi sui vari softwares). Ciao grande, bravo, Luca.
Buongiorno Luca, grazie mille per il feedback! Ebbene sì, bisogna lavorare ancora un po' sull'inglese per essere un po' più neutro. Mi fa piacere che il video sia piaciuto. Per andare più nel dettaglio su queste cose ci sono le guide di FFmpeg ma anche un paio di testi. Uno che posso consigliare è FFmpeg - From Zero to Hero by Nick Ferrando. Più informazioni sul sito relativo ffmpegfromzerotohero.com/ In futuro ho in programma di trattare qualcosa di più profondo e tecnico comunque, tempo permettendo. Stay tuned!
I’m watching this video now. Do you have a playlist for beginners? Programmers who are getting into this technology now? We don’t understand what words like: bitrate, encoding, decoding, compiling, processing, format, codec, etc mean.
Hi! Sure, I made a playlist I would suggest if you want to use FFmpeg from scratch ru-vid.com/group/PLOQsURf6CFX1A_Cpxc-0rydtyO5gD6DrY&si=p5Atm7vPUjCQMulI Thanks for watching!
Hi. Thank you for this video. On Windows 11, the path to the font should be "fontfile='C\:/Windows/Fonts/Arial.ttf" if the script is executed from another drive location. Otherwise it will not find the path. I had no success with the Calibri font because my current build of ffmpeg does not support monocromatic (1bpp) fonts. For my use case I needed to add two different text boxes, so I used the -vf option (-vf "drawtext=xxx,drawtext=yyy") where xxx and yyy are variables containing the display instructions. In your demo, I think you forgot to type a ":" before the "x" axis. It will work without but I think it is better to use the attributes separator in a consistent way. Your video helped me a lot. Grazie. Giancarlo.
Hi Stef, your ffmpeg playlist is amazing . You have explain every concept of ffmpeg in deep and Simple manner which helps a lot for me. I am trying to build ffmpeg.dll , with the help of your video I am able to generate ffmpeg.exe to generate ffmpeg.dll I have given - -enable-shared in configuration but still I am getting ffmpeg.exe, for libavcodec, libavdevice getting dll but not for ffmpeg , am I missing any configuration? Can you please help me to generate ffmpeg.dll.
I think this may be given by a small time shift between video and audio. Sometimes, video and audio don't start and don't end at the same time. Another reason may be audio frame stuffing: if the audio frame is of a certain length and the audio ends a bit before, there might be this gap. This requires further analysis, and maybe changing the concatenation method. Which method did you use?
how to capture audio not from microphone but the feed that comes out to speaker, therefore audio no noise included but pure audio from desktop or browser media playing, by the way no issues with video capture, just the audio giving trouble. tak
Hey. I’m not sure if FFMPEG is what I’m looking for, but let me tell you about what I’m looking for. I want to stream my PS3 console to my devices (iPhone, Steam Deck, etc). Is there some sort of FPGA solution for this, or is FFMPEG possibly an answer? I’m not an engineer and I’m probably in the wrong arena, but…any insight is extremely helpful.
is there another solution to this? nginx installs and runs, but i can't stream to it. OBS says the stream url is invalid. tried nmap on my server and the rtmp is open and alive
@@devstefit not sure what you mean but i got it to work. i stream to the rtmp server with obs and i can watch the stream on as many clients as i'd like
@@lands1459 Sorry, I misunderstood your question. I understood you wanted to use the server to receive streams. I am glad you solved! And thanks for your feedback!
Thanks for watching! Sure, it is possible. Depends on what you have to do: superuser.com/questions/733061/reduce-background-noise-and-optimize-the-speech-from-an-audio-clip-using-ffmpeg
I cannot thank you enough. Have tried to do this at least 3 times, 12+ hours per attempt, and FINALLY thanks to you it worked! I got it cross compiling in msys2 for arch x86_64 but was never able to use the msvc toolchain! THANK YOU 🤯🤯🤯
Hello Stef, very helpful your video and the use of nginx, another interesting topic is the use of hls and dash but allocate the output hls or dash files in a server using Webdav, I've seen that this can be done with nginx or with apache, it would be great if you could do a video about it. Greetings from a fan from Mexico, keep it up with your cool content I've learned so much 👍👍👍