lusciouslover has quit [Ping timeout: 245 seconds]
waleee has quit [Ping timeout: 256 seconds]
rv1sr has quit []
rsx has quit [Quit: rsx]
<linext_>
is it possible to press a keyboard key and have ffmpeg start a new file?
<linext_>
or to send the filename via stdin while a stream is occuring?
<linext_>
i want to chop up a stream into files based on content changes
<linext_>
without having to reconnect
<BtbN>
still no
waleee has joined #ffmpeg
<linext_>
can ffmpeg divide mp3s into frames?
<linext_>
so they can be joined back cleanly later into one file?
<linext_>
i don't want to reinvent the wheel rewriting streamripper (2008)
lavaball has quit [Remote host closed the connection]
<BtbN>
mp3 is basically compressed wav in how it behaves
<BtbN>
so just cat it back together as you like
vulpine has quit [Ping timeout: 268 seconds]
kurosu has joined #ffmpeg
user03 has joined #ffmpeg
user03 is now known as gchound
thilo has quit [Ping timeout: 245 seconds]
Mister_Magister has quit [Quit: bye]
thilo has joined #ffmpeg
hsv_ has joined #ffmpeg
hsv has quit [Ping timeout: 246 seconds]
lusciouslover has joined #ffmpeg
lusciouslover has quit [Ping timeout: 268 seconds]
vulpine has joined #ffmpeg
kron has quit [Read error: Connection reset by peer]
kron has joined #ffmpeg
Tano has quit [Quit: WeeChat 4.0.4]
kron has quit [Read error: Connection reset by peer]
qaph has joined #ffmpeg
<KombuchaKip>
Is libswresample unable to convert to mono 96 kHz, interleaved single precision floating point? When I try I am getting "Input channel layout '2 channels (FL+SDL)' is not supported"
qaph is now known as kron
Dotz0cat has quit [Ping timeout: 240 seconds]
Dotz0cat has joined #ffmpeg
Mister_Magister has joined #ffmpeg
navi has quit [Quit: WeeChat 4.0.4]
fling has quit [Remote host closed the connection]
fling has joined #ffmpeg
gchound has quit [Quit: WeeChat 4.1.2]
kron has quit [Ping timeout: 252 seconds]
kron has joined #ffmpeg
qaph has joined #ffmpeg
kron has quit [Ping timeout: 252 seconds]
qaph is now known as kron
epony has quit [Remote host closed the connection]
epony has joined #ffmpeg
AbleBacon has quit [Read error: Connection reset by peer]
lemourin has quit [Read error: Connection reset by peer]
lemourin has joined #ffmpeg
qaph has joined #ffmpeg
kron has quit [Ping timeout: 255 seconds]
qaph is now known as kron
minimal has quit [Quit: Leaving]
intrac has quit [Ping timeout: 260 seconds]
Keshl has quit [Read error: Connection reset by peer]
Keshl has joined #ffmpeg
Dotz0cat has quit [Ping timeout: 245 seconds]
kurosu has quit [Quit: Connection closed for inactivity]
Dotz0cat has joined #ffmpeg
Dotz0cat has quit [Ping timeout: 276 seconds]
intrac has joined #ffmpeg
Dotz0cat has joined #ffmpeg
Kei_N has quit [Read error: Connection reset by peer]
Tano has joined #ffmpeg
bitbinge has quit [Remote host closed the connection]
bitbinge has joined #ffmpeg
lusciouslover has joined #ffmpeg
Kei_N has joined #ffmpeg
paddymahoney has quit [Ping timeout: 276 seconds]
waleee has quit [Ping timeout: 252 seconds]
elastic_dog has quit [Ping timeout: 260 seconds]
KaitoDaumoto has joined #ffmpeg
<aaabbb>
what's the more reliable way for ffprobe to put out only the pict_type for a video? i use "ffprobe -show_frames -show_entries frame=pict_type -of csv=p=0" but it does not work properly for mpeg1 because it tries to show side data as well
motherboard has quit [Quit: Connection closed for inactivity]
LionEagle has joined #ffmpeg
kron has quit [Remote host closed the connection]
kron has joined #ffmpeg
rv1sr has joined #ffmpeg
BillTorvalds has joined #ffmpeg
Vonter has quit [Remote host closed the connection]
Vonter has joined #ffmpeg
qaph has joined #ffmpeg
kron has quit [Ping timeout: 264 seconds]
kron has joined #ffmpeg
qaph has quit [Ping timeout: 264 seconds]
qaph has joined #ffmpeg
rv1sr has quit []
kron has quit [Ping timeout: 260 seconds]
qaph is now known as kron
lavaball has joined #ffmpeg
YuGiOhJCJ has joined #ffmpeg
rv1sr has joined #ffmpeg
<stevew>
> mpeg2 is just not a good format by today standards
<stevew>
modern equivalent would be awesome.
<stevew>
compression ain't great, but it doesnt' eat a ton of vram with reference frames :)
jagannatharjun has quit [Quit: Connection closed for inactivity]
<stevew>
happy new year all. lets see if I can nail that audio looping bug today.
<CounterPillow>
You can set avc to have less ref frames as well
<stevew>
yeah, I've experimented a bit with that. needs more work.
billchenchina has joined #ffmpeg
Mister_Magister has quit [Excess Flood]
Mister_Magister has joined #ffmpeg
<aaabbb>
stevew: there are various avc/hevc parameters that you can tweak to reduce the memory required for decoding
<aaabbb>
it may never be able to get as low as mpeg1 or any other codec without mvs, but it can certainly be competitive with mpeg2
<aaabbb>
counterpillow is right and reducing reference frames reduces memory consumption, you can also turn off b frames which helps a bit too
<stevew>
yup. like I said, experimented a bit, couldn't get it as low as I wanted but got it down. needs more work.
<stevew>
one step at a time, first I need it stable, so gotta nail that looping bug, then we can look at perf.
<aaabbb>
-benchmark_all is pretty wonderful too :)
<stevew>
bugs first. can you guys repro the bug I'm experiencing. set ffplay loop=99 or whatever, play advance-software.com/misc/ad.mp4 locally (download it).
<stevew>
after a few runs, audio stops working for me. running a different audio engine than the default but bug is bcoz clock serial & stream serial get out of sync in the various threads that read that other than the one that changes them. sanity checks on this would help. could still be bug in my audio code somehow.
<stevew>
ffplay.c sync_clock_to_slave has isnan check in there which looks like a dodgy way of trying to work around what's not properly sync'd.
<stevew>
sorry to inflict that awful ad on everyone. just ended up my stanard test vid somehow.
slydacyfa has joined #ffmpeg
<slydacyfa>
so ffmpeg is command line based?
<slydacyfa>
is it any good?
<JEEB>
core of FFmpeg are the libraries, and the command line application(s) are just API clients
<antto>
i found what the junk pixels were btw, it was a slight glitch in my drawing code, fixed it and now avcodec encodes without funny errors
ivanich has joined #ffmpeg
ivanich has quit [Remote host closed the connection]
<stevew>
is->audio_clock_serial = af->serial;
<stevew>
is set in audio_decode_frame which is audio decoder thread so can get out of sync there. almost nailed it.
<stevew>
ffmpeg is the best of wouldn't be here :)
<stevew>
* or
<stevew>
if I push a patch back, are you guys ok with an ffplay.h in addition to this bugfix ? can maintain that out of tree if preferred.
<aaabbb>
stevew: #ffmpeg-devel would be the best place for that question
<stevew>
I'm banned :)
<aaabbb>
oh shit haha
<stevew>
not a problem. let me fix a nasty then maybe we all get on a little better :)
Ogobaga has quit [Quit: Konversation terminated!]
Ogobaga has joined #ffmpeg
<stevew>
this one is not easy. fixed it but has a side effect.
<antto>
smplayer doesn't quite like my .mp4, altho it does play it... it doesn't know the length and the transport slider thing is disabled
<BillTorvalds>
Does FFMPEG have the ability to quickly analyze a video file and tell me whether it starts with an annoying "nagscreen"/logo sequence, if I first "train" FFMPEG somehow by showing it an example file?
<BillTorvalds>
My ultimate goal with this question is to attempt to automate the detection and removal of all such obnoxious "nagscreens".
<BillTorvalds>
So that I never have to manually remove them when new video clips arrive to my system.
<BillTorvalds>
Nothing worse than loop-breaking sequences in the beginning.
Vonter has quit [Ping timeout: 245 seconds]
Muimi_ has quit [Quit: Going offline, see ya! (www.adiirc.com)]
Vonter has joined #ffmpeg
lucasta has joined #ffmpeg
bitoff has joined #ffmpeg
fling has quit [Remote host closed the connection]
fling has joined #ffmpeg
jagannatharjun has joined #ffmpeg
Hobbyboy has quit [Quit: The BNC has broken!]
Hobbyboy has joined #ffmpeg
epony has quit [Quit: QUIT]
<stevew>
nailed it. next to back-port to vanilla ffplay.c & see what the rest of you make of the fix.
<stevew>
its video processing not decode so not entirely on topic.
<stevew>
(or encode)
<stevew>
could be a filter of some kind, I guess but dunno if there is one. see what vlc is doing.
<stevew>
you want opposite - detect lack of movement which is negate result.
<BillTorvalds>
:(
<stevew>
that looping problem. just tried vanilla ffplay with SDL audio & it works just fine as it is. very weird. all the same, rework of that code is more robust.
lavaball has quit [Remote host closed the connection]
lavaball has joined #ffmpeg
foul_owl has quit [Ping timeout: 264 seconds]
lucasta has joined #ffmpeg
tomaw- has joined #ffmpeg
waeking has joined #ffmpeg
PAUL007 has joined #ffmpeg
foul_owl has joined #ffmpeg
tomaw has quit [Ping timeout: 633 seconds]
tomaw- is now known as tomaw
zsoltiv_ has joined #ffmpeg
justIrresolute is now known as justache
epony has joined #ffmpeg
jagannatharjun has quit [Quit: Connection closed for inactivity]
LionEagle has quit [Quit: Leaving]
squeaktoy has joined #ffmpeg
Haxxa has quit [Quit: Haxxa flies away.]
Haxxa has joined #ffmpeg
John_the_Guest has joined #ffmpeg
<John_the_Guest>
Hello, a small question, are ffmpeg/ffplay able to stream live HLS with fmp4 segments? When trying to read a live fragmented fmp4 HLS stream with ffmpeg I can read two segments, then ffmpeg stops and complains about a Muxer input error - however the live stream is complete and the EXT-X-ENDLIST tag is present it has no problems reading the same
<John_the_Guest>
stream segments without errors. If the live stream has mpegts segments in stead of fmpg it will read it without complaining even if the EXT-X-ENDLIST tag isn't present - I'm not sure if it's a bug, if I'm doing something wrong, or if it's simply not supposed to be able to read a live HLS stream with fmp4 segments before the EXT-X-ENDLIST tag is
<John_the_Guest>
present.
<JEEB>
I don't think there should be any explicitly added difference between TS and fmp4 segment HLS in the HLS reader module, so any difference should be taken as "let's see the code what it does"
<JEEB>
so if you with the current master (f.ex. via BtbN's auto-builds) can see that this is still occuring, then I recommend you checking the code
<John_the_Guest>
Thanks for the reply, unfortunately I'm not proficient in reading C code, the version I use is 6.01
<JEEB>
are the auto-builds and it contains master builds
<JEEB>
you can extract to homedir or so, then just execute with the full path
rv1sr has quit []
lavaball has quit [Quit: lavaball]
<John_the_Guest>
Thanks, I'll have a try see if I can figure it out. The issue is that I want to stream live tv to users on vsat connections, ie low bandwidth and extremely high and variable latency, it seems to me that HLS with AV1 is the best solution both due to latency and low bandwidth, and I can read the stream with VLC, but I'd like to be able to use ffmpeg
<John_the_Guest>
to read the stream to redistribute on the sites behind the vsat connections.
<John_the_Guest>
If anyone has a suggestion to something that could work better for this scenario I'm all ears. :)
Muimi_ has joined #ffmpeg
BillTorvalds has quit [Quit: Leaving]
Cindy is now known as Cindy1
Cindy1 is now known as Cindy
LionEagle has joined #ffmpeg
shibboleth has joined #ffmpeg
Kruppt has joined #ffmpeg
PAUL007 has quit [Quit: Client closed]
AbleBacon has joined #ffmpeg
lusciouslover has quit [Quit: \]
meinside has joined #ffmpeg
lusciouslover has joined #ffmpeg
shibboleth has quit [Quit: shibboleth]
LionEagle has quit [Ping timeout: 246 seconds]
Narrat has quit [Quit: They say a little knowledge is a dangerous thing, but it's not one half so bad as a lot of ignorance.]
lusciouslover has quit [Quit: \]
lusciouslover has joined #ffmpeg
MrZeus__ has joined #ffmpeg
HarshK23 has quit [Quit: Connection closed for inactivity]
MrZeus_ has joined #ffmpeg
MrZeus__ has quit [Ping timeout: 264 seconds]
<John_the_Guest>
Interestingly enough, version 6.1 is able to play the live HLS stream, though it says: "Found duplicated MOOV Atom. Skipped it" and keeps streaming, when the live stream is finished, that is the EXT-X-ENDLIST has been written in the m3u8 file, ffmpeg will play the stream again without complaining.
hackkitten has quit [Read error: Connection reset by peer]
hackkitten has joined #ffmpeg
hackkitten has quit [Read error: Connection reset by peer]
Miyu has joined #ffmpeg
hackkitten has joined #ffmpeg
Miyu has quit [Read error: Connection reset by peer]
waleee has joined #ffmpeg
navi has joined #ffmpeg
MightyBOB has quit [Ping timeout: 255 seconds]
MightyBOB has joined #ffmpeg
navi has quit [Ping timeout: 256 seconds]
lucasta has quit [Quit: Leaving]
lavaball has joined #ffmpeg
John_the_Guest has quit [Quit: Client closed]
lavaball has quit [Client Quit]
LionEagle has joined #ffmpeg
meinside has quit [Quit: Connection closed for inactivity]