Marth64 changed the topic of #ffmpeg to: Welcome to the FFmpeg USER support channel | Development channel: #ffmpeg-devel | Bug reports: https://ffmpeg.org/bugreports.html | Wiki: https://trac.ffmpeg.org/ | This channel is publically logged | FFmpeg 7.1 is released
<LikWidChz>
vlt, thanks, let me poke at it a couple
rvalue has quit [Ping timeout: 252 seconds]
yans has quit [Ping timeout: 265 seconds]
ferreum has quit [Quit: bye]
Traneptora has joined #ffmpeg
ferreum has joined #ffmpeg
Sakura`Kinomoto has joined #ffmpeg
emmanuelux has joined #ffmpeg
ferreum has quit [Quit: bye]
ferreum has joined #ffmpeg
crossby1004 has joined #ffmpeg
intrac has quit [Remote host closed the connection]
<clever>
furq: just what is wrong with mp4 that it breaks so easily?
sonicrules1234 has joined #ffmpeg
duderonomy has quit [Ping timeout: 272 seconds]
duderonomy_ has joined #ffmpeg
<furq>
the moov atom contains a bunch of headers you need to play back the file
<furq>
you can't write a complete moov atom until you know the lengths of the streams, and you can't reliably write half of one at the beginning of the file and fill it in at the end because it's not constant length
<furq>
so usually you just write it at eof which is fine as long as that happens cleanly
<furq>
but it's fine it's not as though all consumer recording devices default to mp4 or anything
<furq>
and i'm sure those will never go wrong in any way
<clever>
furq: i'm sure the display-port cable wont just randomly eject itself from a monitor, and cause the entire system to crash, lol
<clever>
and if the moov atom isnt constant length, how are these tools able to even fix it? and how can you inject one into a file when ending?
<furq>
you can write it at any point in the file
<clever>
ah, is there a pointer to it in the header?
<furq>
well the bulk of most mp4s is the mdat atom which contains all the streams
<furq>
it'll either be before or after that so you can just search from the start or end
olndrxyz has quit [Read error: Connection reset by peer]
olndrxyz has joined #ffmpeg
chiselfuse has quit [Remote host closed the connection]
beastd has joined #ffmpeg
chiselfuse has joined #ffmpeg
olndrxyz has quit [Read error: Connection reset by peer]
olndrxyz has joined #ffmpeg
coldfeet has joined #ffmpeg
wziko has quit [Ping timeout: 248 seconds]
lavaball has quit [Remote host closed the connection]
lavaball has joined #ffmpeg
lavaball has quit [Client Quit]
lavaball has joined #ffmpeg
StephenLynx has quit [Ping timeout: 252 seconds]
bananicorn has quit [Remote host closed the connection]
bananicorn has joined #ffmpeg
Tano has quit [Quit: WeeChat 4.4.2]
olndrxyz has quit [Read error: Connection reset by peer]
olndrxyz has joined #ffmpeg
rossome has quit [Ping timeout: 272 seconds]
rossome has joined #ffmpeg
olndrxyz has quit [Quit: Quit]
StephenLynx has joined #ffmpeg
nitroxis has quit []
nitroxis has joined #ffmpeg
duskmoss has joined #ffmpeg
wziko has joined #ffmpeg
wziko has quit [Ping timeout: 246 seconds]
lusciouslover has quit [Ping timeout: 248 seconds]
duderonomy has joined #ffmpeg
markizano has quit [Quit: Poweroff]
Everything has joined #ffmpeg
vincejv has quit [Remote host closed the connection]
lavaball has quit [Remote host closed the connection]
lavaball has joined #ffmpeg
vincejv has joined #ffmpeg
coldfeet has quit [Remote host closed the connection]
<drew>
I am trying to concat two flac files with 90s of silence in between. I did https://superuser.com/a/579110/347779 to generate silence.flac and then I tried -ffmpeg -f concat -i concat.txt -codec copy 'concated.flac' but when I play the file I get '[ffmpeg/audio] flac: switching bps mid-stream is not supported'
jtgd has quit [Quit: WeeChat 4.5.1]
<drew>
when I do ffprobe on the files, I see that the first .flac file and silence.flac are Stream #0:0: Audio: flac, 44100 Hz, stereo, s16 but the second .flac is Stream #0:0: Audio: flac, 48000 Hz, stereo, s32 (24 bit), could that be it?
jtgd has joined #ffmpeg
<drew>
I tried ffmpeg -i second_clip.flac -sample_fmt s16 -ar 48000 output.flac and then updated concat.txt, but now I'm getting [ffmpeg/audio] flac: blocksize 4608 > 4096
lusciouslover has joined #ffmpeg
<furq>
that is it but it's flac so it's simpler to just reencode it