<JEEB>
in a sense as a container it's quite intensive since you have just a long set of 188 byte packets :P so not only that, but you will have to build the payloads of actual data (AVPackets in FFmpeg) based on each of these
<JEEB>
mpeg-ts is just useful for live streaming since it's literally a string of 188 byte packets and headers get periodically re-sent
<JEEB>
after all, it was designed for digital tv :P
Sciencentistguy has quit [Ping timeout: 255 seconds]
hightower2 has quit [Ping timeout: 260 seconds]
cxc has joined #ffmpeg
rvalue has quit [Read error: Connection reset by peer]
rvalue has joined #ffmpeg
beaver has quit [Remote host closed the connection]
Tinos has joined #ffmpeg
ivanich has quit [Remote host closed the connection]
ivanich has joined #ffmpeg
evilscreww has quit [Remote host closed the connection]
lavaball has joined #ffmpeg
beaver has joined #ffmpeg
luva has quit [Ping timeout: 252 seconds]
ivanich has quit [Remote host closed the connection]
Tano has quit [Quit: WeeChat 4.1.2]
cxc has quit []
e^pi-1 has quit [Quit: WeeChat 4.2.1]
e^pi-1 has joined #ffmpeg
Blacker47 has joined #ffmpeg
CAT_S has quit [Read error: Connection reset by peer]
luva has joined #ffmpeg
lavaball has quit [Remote host closed the connection]
CAT_S has joined #ffmpeg
luva has quit [Ping timeout: 240 seconds]
luva has joined #ffmpeg
Vonter has quit [Ping timeout: 256 seconds]
Vonter has joined #ffmpeg
ppw has joined #ffmpeg
evilscreww has joined #ffmpeg
<evilscreww>
Aaabbb- that command you gave me- it's definitely lossless?
evilscreww has quit [Ping timeout: 250 seconds]
lavaball has joined #ffmpeg
e^pi-1 has quit [Quit: WeeChat 4.2.1]
trillion_exabyte has quit [Ping timeout: 272 seconds]
trillion_exabyte has joined #ffmpeg
iconoclast_hero has joined #ffmpeg
iconoclast_hero has left #ffmpeg [systemd]
iconoclast_hero has joined #ffmpeg
<iconoclast_hero>
any idea why `$ make ` would report "libavdevice/alsa_dec.c:171:1: fatal error: opening dependency file libavdevice/alsa_dec.d: Permission denied" when trying to build ffmpeg from source on ubuntu 24.04?
<iconoclast_hero>
i thought sudo was only required for make install?
<JEEB>
you for whatever reason have mismatched permissions in your build root
<iconoclast_hero>
so i wrote a script to build ffmpeg last time i did it.
<iconoclast_hero>
i don't know enough about the make system, but i think what happened is this: i had make -j4 commented out but not sudo make install.
<iconoclast_hero>
so what i think happened is that it went to sudo make install which automatically did the make step as sudo and thus the permissions issues?
<JEEB>
also make install doesn't require sudo if you have a local prefix or so :P (like I most often have something like `--prefix="${HOME}/ownapps/encoder_root"`)
<JEEB>
yea that is quite likely if the main build didn't finish
ppw has left #ffmpeg [#ffmpeg]
<iconoclast_hero>
well, on the plus side, on Rhino (ubuntu/noble) it built using the instruction set from 22.04
<JEEB>
as root, `chown -R "$(whoami):$(id -g)" your/build/root` or so
<JEEB>
well, not whoami
<JEEB>
since that's under root
<JEEB>
but you get the idea, your user and group :P
<JEEB>
in most cases it's your user name twice since there's a group called that which is what your user is under
evilscreww has joined #ffmpeg
<iconoclast_hero>
yeah... i have a script for changing permissions in my media folders
<iconoclast_hero>
actually, i have a systemd process for that.
<iconoclast_hero>
several
<iconoclast_hero>
this is great: "Recent static builds are also available for lazy people or those who are unable to compile. The static builds do not support non-free libraries."
<JEEB>
non-free means the builds are not redistributable
<JEEB>
thankfully in 99% of all cases you don't require anything from the non-free thing
<JEEB>
yea there are automated public builds by BtbN
<evilscreww>
Well I can verify that ffmpeg for android more or less works
<JEEB>
I would definitely recommend them
<JEEB>
if you just need to poke at a newer FFmpeg
<iconoclast_hero>
good to know since i do not want to have to figure out how to compile against android on linux
<BtbN>
I don't think standard Linux binaries work on Android
<JEEB>
that was a separate person
<JEEB>
there's one who attempted to build something, and then someone doing android stuff
<evilscreww>
However I remixed MP4 to ts and it ended up lopsided
<iconoclast_hero>
oh, as for installing in a user directory vs system directory...
<iconoclast_hero>
i imagine there's a way to suppress this, but I don't like having my username displayed in "configuration: --bindir=/usr/local/bin --prefix=/cache/ffmpeg_build"
<iconoclast_hero>
i guess where /cache/ is there.
<JEEB>
make it a symlink somewhere :P
<JEEB>
then the name of that link will get noted there
Ox7C5_ has joined #ffmpeg
<iconoclast_hero>
i like to use /dev/shm/cache for lots of things since it uses ram...so sudo ln -s /dev/shm/cache /
<iconoclast_hero>
the compilation guide could use a bit of work to make how to do that a bit more clear since it mixes $HOME with ~ in places.
<iconoclast_hero>
etc
<iconoclast_hero>
anyway, that's moot since i addressed that.