Was anyone aware that OBS now offers "Enhanced Broadcasting" aka Multritrack Video? This offloads video transcoding to the person that is streaming their content and off of the servers themselves.

This is the single biggest cost of hosting a livestreaming server. If users are willing to use what's in their system we can make the bar to entry incredibly low.

#livestream #owncast #peertube #stream #fediverse #fedi #EnhancedBroadcasting #MultitrackVideo #transcode #transcoding

I could not find a working example for command line VLC to convert a WEBM video file to an MP3 audio file, so here you go:

vlc -I dummy INPUT_FILE.webm --no-sout-video --sout-transcode-samplerate 44100 --sout "#transcode{acodec=mp3,ab=128,channels=2}:std{access=file,mux=raw,dst=OUTPUT_FILE.mp3}" vlc://quit

https://codeberg.org/raster/gists/src/branch/main/VLC-macOS-CLI-Video-to-Audio

Cookie monster!

Someone NEEDS to tech-splain to me, WHY exactly it is preferable to

👉 #transcode a 198.8 KiB #GIF #animation into a larger not-GIF format
👉 upload a 230KiB #webm #video, and not suffer improper frame-pacing
👉 misrepresent lots of formats, that aren't GIF(Graphics Interchange Format)

As a #Twitter #Refugee, i find the severe LACK of #Truth in the #Mastodon #Code really rather disturbing! 🤬

Things MUST be represented as they ARE! We "elder-millennials", demand proper "truth"! ✊🤬

When you think about it it's pretty amazing we are carrying devices around that could at a pinch #transcode an hour of video live from #vlc on your phone to a TV that can't handle the codec without any discernable drain to the battery.

OK so for completeness, I remembered I had a script that captured a live stream and rendered it to file using cvlc, so I fucked around with that a bit and it works.

cvlc input.flac :sout="#transcode{acodec=mp3,ab=128,channels=2,samplerate=48000}:file{dst=output.mp3,no-overwrite}"

Also, I have no idea why I thought it was quicker, if anything it's fractionally slower than using a flac-lame pipeline or ffmpeg 🙄

1/3
Just completed a #Transcode of around 30 minutes of .webm vid+aud into h.265 (aka #HEVC).

Took 8 hours.

And the computer's fan did a lot of whirring.

Getting a format that the TV wil play without #Transcoding seems necessary.

#H265 #WebM

Сегодня я узнал что vlc можно использовать так:
Пишем сие чудо
cvlc -vvv pulse://alsa_output.pci-0000_00_14.2.analog-stereo.monitor --sout '#transcode{acodec=mp3,ab=128,channels=2}:standard{access=http,ds
t=0.0.0.0:8888/pc.mp3}'

В терминал заменяя alsa_output.pci и тд на что нибудь из вывода pactl list |grep "Monitor Source", а потом заходим на localhost:8888/pc.mp3 например с телефона что бы не помереть от эха

Было бы конечно проще если бы работал нормально audio-share или я например знал как это сделать средствами чисто pipewire или pipewire-pulse, но это тоже очень классно

TIL: #K3B kann DVDs rippen

nutzt dafür #transcode

was so seit 10(?) Jahren nicht mehr von irgendwem gepflegt wurde und daher in "keiner" distri mehr dabei ist

Yay!

Darf ich K3B also auch als totes Projekt ansehen?

I had hoped to add some #ffmpeg hardware acceleration on the #timelapses at @alberniweather using the old AMD RV730 card in #footiMac but I've not found the magic command to make it happy. I got close I think, but it seems to just refuse to connect to the video driver.

If there are any ffmpeg experts out there familiar with vaapi and old AMD graphics cards, I'd love to have a little help.

I created a reddit post in r/ffmpeg with all the details.

https://www.reddit.com/r/ffmpeg/comments/1d5sb3c/hardware_accelerating_ffmpeg_with_old_amd_rv730/
#timelapse #video #Apple #Debian #transcode