[00:44:32 CEST] <FishPencil> Does librtmp provide any additional features in FFmpeg than just including gmp? [02:21:17 CEST] <wiak> is there a way to get ffmpeg not to quit when there is no rtmp input stream? so it just simply stays open until there is stream again? [02:22:21 CEST] <c3r1c3-Win> wiak: My way around that was to write a script that would cycle back to the beginning and start ffmpeg anew whenever it quit. [02:26:00 CEST] <wiak> c3r1c3-Win okey something like my ninjaservice ;P https://github.com/nwgat/ninjaservice/blob/master/ninjaservice.py [02:47:30 CEST] <c3r1c3-Win> wiak: I wrote a bash script, but if python works for you, go for it. [05:53:36 CEST] <thebombzen> does ffmpeg not work with the new zimg? [05:54:10 CEST] <thebombzen> oh nvm, I'm being dumb [09:36:12 CEST] <martian_> hllo everybody ...I am new to open source and beginner in C and C++ .can someone guide me how can contribute to ffmpeg [10:14:13 CEST] <thebombzen> martian_: http://ffmpeg.org/contributing [10:14:53 CEST] <thebombzen> rip, nvm that's a 404 [10:14:56 CEST] <thebombzen> martian_: https://ffmpeg.org/developer.html [10:17:05 CEST] <martian_> thebombzen:Thank you [18:22:32 CEST] <Pandela> I think there might be a problem with libspeex in FFmpeg [18:22:54 CEST] <Pandela> I can encode a file just fine, but when I use libspeex as a decoder it says No codec could be found with name 'libspeex' [18:22:59 CEST] <Pandela> https://pastebin.com/raw/nZ27Sua4 [18:23:25 CEST] <BtbN> your ffmpeg is built without libspeex then [18:24:17 CEST] <Pandela> BtbN: DEA.L. Speex (decoders: libspeex ) (encoders: libspeex ) [18:24:46 CEST] <BtbN> The output disagrees though [18:25:16 CEST] <BtbN> Are you sure ffplay is as well? [18:26:32 CEST] <Pandela> https://pastebin.com/raw/mFaZ9tmq [18:26:36 CEST] <Pandela> it looks like it might be ffplay [18:28:41 CEST] <BtbN> Yeah, there is no enable-speex in there. [18:29:00 CEST] <BtbN> Can always use ffmpeg itself to play. There is some alsa/pulse output device. [18:29:27 CEST] <Pandela> true, I could try that [18:29:39 CEST] <Pandela> https://pastebin.com/raw/TFvduhMJ yeah it seems to only be ffplay [18:32:59 CEST] <Pandela> https://pastebin.com/raw/WSuGL6RV I wonder if there is any additional flags I can use on the config. Just a curiousity [18:34:14 CEST] <BtbN> How do you even end up with ffplay and ffmpeg from different builds? [18:34:41 CEST] <BtbN> And... why do you even use speex? [18:36:28 CEST] <Pandela> BtbN: what do you mean different builds? :0 [18:36:46 CEST] <Pandela> And I'm experimenting with databending on different codecs lol [18:37:07 CEST] <BtbN> that ffmpeg and ffplay binary are clearly not from the same configure call. [18:37:31 CEST] <Pandela> Oh, I see it now. [18:38:03 CEST] <Pandela> thats weird [18:43:42 CEST] <Pandela> I'll have to look into that [18:44:27 CEST] <Pandela> In the meantime this works: ffmpeg -i input.mp3 -f nut -acodec libspeex -ac 1 - | ffmpeg -f nut -acodec libspeex -ac 1 -i - -f nut -ac 1 - | ffplay -f nut -ac 1 -i - [18:45:24 CEST] <BtbN> you can just do -f alsa default [18:45:35 CEST] <BtbN> and ffmpeg will output to the default alsa device [18:46:16 CEST] <Pandela> ye [18:46:20 CEST] <Pandela> but I wanted to actually decode the data in a pipe so I can replace bytes while its in the pipe [23:40:07 CEST] <selsta> can I use libavformat to get packets from an MPEG-TS stream? something like av_read_frame()? [23:42:02 CEST] <selsta> av_read_frame() returns byte sequences that I cant find in the original file [23:46:42 CEST] <BtbN> of course you can't. It was demuxed. [23:51:08 CEST] <selsta> makes sense [23:52:34 CEST] <selsta> any other way to get the original video and audio stream packets? [23:53:30 CEST] <JEEB> lavg doesn't work on that level, it is supposed to abstract the underlying container from you and giving you the packets for streams that you can then feed to a decoder etc [23:53:45 CEST] <JEEB> if you mean the mpeg-ts packets as-is that is [23:54:02 CEST] <selsta> yes [23:55:46 CEST] <selsta> or maybe it would work if there is a way to tell avformat_find_stream_info() to only read the headers [00:00:00 CEST] --- Mon Aug 28 2017
participants (1)
-
burek