Newest 'ffmpeg' Questions - Stack Overflow
Les articles publiés sur le site
-
ffmpeg silence detect not properly working
6 septembre 2014, par ZahliiI am trying to use the following command with the latest ffmpeg build to remove silence from my .mp3 files:
ffmpeg -i SILENCE.mp3 -af silencedetect=n=-50dB:d=1 -y -ab 192k SILENCE_OUT.mp3
However, the following output is produced:
ffmpeg version N-66154-g1654ca7 Copyright (c) 2000-2014 the FFmpeg developers built on Sep 5 2014 22:10:38 with gcc 4.8.3 (GCC) configuration: --enable-gpl --enable-version3 --disable-w32threads --enable-av isynth --enable-bzlib --enable-fontconfig --enable-frei0r --enable-gnutls --enab le-iconv --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca -- enable-libfreetype --enable-libgme --enable-libgsm --enable-libilbc --enable-lib modplug --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrw b --enable-libopenjpeg --enable-libopus --enable-librtmp --enable-libschroedinge r --enable-libsoxr --enable-libspeex --enable-libtheora --enable-libtwolame --en able-libvidstab --enable-libvo-aacenc --enable-libvo-amrwbenc --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx264 --enable- libx265 --enable-libxavs --enable-libxvid --enable-decklink --enable-zlib libavutil 54. 7.100 / 54. 7.100 libavcodec 56. 1.100 / 56. 1.100 libavformat 56. 4.100 / 56. 4.100 libavdevice 56. 0.100 / 56. 0.100 libavfilter 5. 1.100 / 5. 1.100 libswscale 3. 0.100 / 3. 0.100 libswresample 1. 1.100 / 1. 1.100 libpostproc 53. 0.100 / 53. 0.100 Input #0, mp3, from 'SILENCE.mp3': Metadata: title : Snowblind (Featuring Tasha Baxter) artist : Au5 album : Snowblind (Featuring Tasha Baxter) genre : Electronica performer : Au5 track : 1/1 date : 2014 album_artist : Au5,Tasha Baxter major_brand : mp42 minor_version : 0 compatible_brands: isommp42 encoder : Lavf55.42.100 Duration: 00:05:50.80, start: 0.025057, bitrate: 192 kb/s Stream #0:0: Audio: mp3, 44100 Hz, stereo, s16p, 192 kb/s Output #0, mp3, to 'SILENCE_OUT.mp3': Metadata: TIT2 : Snowblind (Featuring Tasha Baxter) TPE1 : Au5 TALB : Snowblind (Featuring Tasha Baxter) TCON : Electronica TPE3 : Au5 TRCK : 1/1 TDRL : 2014 TPE2 : Au5,Tasha Baxter major_brand : mp42 minor_version : 0 compatible_brands: isommp42 TSSE : Lavf56.4.100 Stream #0:0: Audio: mp3 (libmp3lame), 44100 Hz, stereo, s16p, 192 kb/s Metadata: encoder : Lavc56.1.100 libmp3lame Stream mapping: Stream #0:0 -> #0:0 (mp3 (native) -> mp3 (libmp3lame)) Press [q] to stop, [?] for help [silencedetect @ 0000000004398f40] silence_start: -0.00628118 [silencedetect @ 0000000004398f40] silence_end: 3.21413 | silence_duration: 3.22 041 [silencedetect @ 0000000004398f40] silence_start: 343.844 [libmp3lame @ 00000000043b2940] Trying to remove 1152 samples, but the queue is empty size= 8223kB time=00:05:50.79 bitrate= 192.0kbits/s video:0kB audio:8222kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 0.011485%
The generated audio file however still has the original length without any silence removed. See the following images: http://prntscr.com/4k52m5
Any help is appreciated!
-
How to let ffplay block the rtmps playback on unsafety certificate case
5 septembre 2014, par YehudiI use the ffplay to playback live stream thru rtmps protocol. And I see whether the streaming server uses the CA signed certificate or self-signed certificate, ffplay always accepts them and playback .
How to configure ffplay or any compile option to set ffplay to reject the streaming from server that applies self-signed certificate ?
-
How to specify a path for output file in ffmpeg ?
5 septembre 2014, par Karthikeya VaidyaI am trying to give a path for output file, but ffmpeg is giving an error stating "Unable to find a suitable output format for '/kcs/eng/: Invalid argument. where as it is accepting the full path of input file.
$in_path = "D:/kcs/kan/video.vob"; $out_path = "E:/kcs/eng/video.mp4"; ffmpeg -i $in_path -loglevel error -c:v libx264 -c:a aac -strict experimental $out_Path
Can any1 please help me out in this.. Thanks in advance...
-
Streaming MP4 frames to HTML5, what am I doing wrong ?
5 septembre 2014, par mczarnekCurrently I am generating a MP4 Bitstream using Intel's Media SDK library, which uses ffmpeg underneath the covers. I can generate a mp4 file, and play it and it works.
However, when I try to stream that mp4 across the network, it doesn't play within the HTML5 video player, as tested within Chrome, Firefox, or IE.
This much is sent back and forth across the network:
Sent by Chrome: GET / HTTP/1.1 Host: localhost:8085 Connection: keep-alive User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/32.0.1700.102 Safari/537.36 Accept-Encoding: identity;q=1, *;q=0 Accept: */* Accept-Language: en-US,en;q=0.8 Range: bytes=0- From my video player: HTTP/1.1 200 OK Server: Microsoft-HTTPAPI/2.0 Date: Thu, 09 Jan 2014 17:28:14 GMT Content-type: video/mp4
After this, I send a newline, and all the video frames, one after another, while listening to see if I receive anything back from the browser.
Then nothing happens. Any suggestions to get this playing video? Thank you!
-
Reduce the size of video for upload on server
5 septembre 2014, par sdevani92after finding lost of stuff and blog i am finally found the FFmpeg4Android lib to convert the video size from here now my problem is the whenever i am try to convert the video instead of redusing the size it is increase the size the command which i am use is share below
commandStr = "ffmpeg -y -i /sdcard/videokit/in.mp4 -strict experimental -s 320x240 -r 14 -aspect 3:4 -vcodec mpeg4 -b 2097152 -ab 48000 -ac 2 -ar 22050 /sdcard/videokit/in_.mp4"; setCommand(commandStr); setOutputFilePath("/sdcard/videokit/out.mp4"); setProgressDialogTitle("Exporting As MP4 Video"); setProgressDialogMessage("Depends on your video size, it can take a few minutes"); runTranscoing();
i am not getting any error the problem is only it increase the size of video. may be i am giving wrong command so any one can suggest me if i am going wrong.