· @Lunatech
21 followers · 331 posts · Server qoto.org

@mstrohm Well I do wish had support for decoding audio; this is becoming important in parts of the world where ATSC3 television is coming on the air. If you could include that, that would be great!

But the biggest problem with is it's like having a lamp with a genie that will do all sorts of wonderful things, but only understands some unknown language that you only know a few words of. People would use ffmpeg more if only it were documented in a way that users could finds answers to haw to do whatever tasks they are trying to do. The format of "list each option and a basic description of what it does" only works if you only have a few options AND can explain them in way that a typical user can understand. It does not work when you have hundreds or thousands of possible options and combinations of options and the user hasn't the foggiest clue which option they are looking for, or if they find the option, they find documentation that only makes sense to a programmer or a developer. So that would be my biggest for your , don't make your documentation like ffmpeg's documentation, make it better and show actual examples for each option so people can figure out how to use it!

#featurerequest #software #ffmpeg #ac4 #endemm

Last updated 3 years ago

Moritz Strohm · @mstrohm
27 followers · 1460 posts · Server kanoa.de

What basic features are missing in ffmpeg in your opinion? Are there things you find annoying? What could be done better?

Let's collect those issues here. I may implement them in endemm (encoder and decoder for multimedia) or ffmpeg developers reading this may implement them in ffmpeg. 😉

codeberg.org/ncc1988/endemm

#endemm #ffmpeg #featurerequest #software

Last updated 3 years ago

Moritz Strohm · @mstrohm
26 followers · 1383 posts · Server kanoa.de

Endemm (encoder and decoder for multimedia) programming progress:

I wrote code in the "webp-container" branch for reading and writing WebP headers (RIFF and VP8). The next step would be copying encoded VP8 data from one WebP file to another and see if the result is readable. Due to missing EXIF data support, copying would also strip all metadata from the WebP image.

Project repository: codeberg.org/ncc1988/endemm

#endemm #multimedia #transcoder #software #project #gplv3 #floss #webp

Last updated 3 years ago

Moritz Strohm · @mstrohm
26 followers · 1351 posts · Server kanoa.de

It feels good to have spent some hours of the last day of the year to write code that can read VP8 header data from a WebP file. This is part of the endemm project (encoder and decoder for multimedia) where I try to learn about multimedia codecs. It also has machine-readable JSON output.

Check out the project on Codeberg:

codeberg.org/ncc1988/endemm

1/2

#vp8 #webp #endemm #multimedia #software #project #json #codeberg

Last updated 3 years ago

Moritz Strohm · @mstrohm
26 followers · 1249 posts · Server kanoa.de

How fast is endemm compared to ffmpeg on your machine when copying wave data? I'm interested in the results. You can get the endemm source code here:

codeberg.org/ncc1988/endemm

After compiling, run it like this to measure the run time:

time endemm -i input.wav -acodec pcm -o output.wav

And for ffmpeg:

time ffmpeg -i input.wav -y output.wav

Which one is faster?

#endemm #ffmpeg #software #comparison #multimedia

Last updated 3 years ago

Moritz Strohm · @mstrohm
22 followers · 1215 posts · Server www.kanoa.de

How fast is endemm compared to ffmpeg on your machine when copying wave data? I'm interested in the results. You can get the endemm source code here:

codeberg.org/ncc1988/endemm

After compiling, run it like this to measure the run time:

time endemm -i input.wav -acodec pcm -o output.wav

And for ffmpeg:

time ffmpeg -i input.wav -y output.wav

Which one is faster?

#endemm #ffmpeg #software #comparison #multimedia

Last updated 3 years ago

Moritz Strohm · @mstrohm
22 followers · 1215 posts · Server www.kanoa.de

Endemm (encoder and decoder for multimedia) development update:

Endemm can now output status text as JSON on the command line. Furthermore, the "acodec" and "vcodec" parameters got basic support so that the codecs of outputs can be specified. Support for setting the bitrate/quality is still missing, but is on the todo list, as well as being able to use ffmpeg codecs.

More about endemm: codeberg.org/ncc1988/endemm

#endemm #floss #software #development #multimedia

Last updated 3 years ago

Moritz Strohm · @mstrohm
26 followers · 1249 posts · Server kanoa.de

Endemm (encoder and decoder for multimedia) development update:

Endemm can now output status text as JSON on the command line. Furthermore, the "acodec" and "vcodec" parameters got basic support so that the codecs of outputs can be specified. Support for setting the bitrate/quality is still missing, but is on the todo list, as well as being able to use ffmpeg codecs.

More about endemm: codeberg.org/ncc1988/endemm

#endemm #floss #software #development #multimedia

Last updated 3 years ago

Moritz Strohm · @mstrohm
26 followers · 1249 posts · Server kanoa.de

endemm can now handle multiple outputs! Clone the "ticket-00005" branch, compile it and run it like this on a wave file:

endemm -i test.wav -o test.out.wav -o test2.out.wav

The PCM data from the input will be copied to both outputs simultaneously, apparently even faster than ffmpeg!

Currently, I'm working on adding command line parameter support. See:
codeberg.org/ncc1988/endemm/is

The repository is this one: codeberg.org/ncc1988/endemm

#endemm #floss #multimedia #software #development

Last updated 3 years ago

Moritz Strohm · @mstrohm
22 followers · 1215 posts · Server www.kanoa.de

endemm can now handle multiple outputs! Clone the "ticket-00005" branch, compile it and run it like this on a wave file:

endemm -i test.wav -o test.out.wav -o test2.out.wav

The PCM data from the input will be copied to both outputs simultaneously, apparently even faster than ffmpeg!

Currently, I'm working on adding command line parameter support. See:
codeberg.org/ncc1988/endemm/is

The repository is this one: codeberg.org/ncc1988/endemm

#endemm #floss #multimedia #software #development

Last updated 3 years ago

Moritz Strohm · @mstrohm
26 followers · 1249 posts · Server kanoa.de

ppavc is now called "endemm".

I have renamed the ppavc project to "endemm" for obvious problems when the name is pronounced in english. "endemm" should work better. It is an abbreviation for "encoder and decoder for multimedia".

The repository has already been renamed which means that you need to update the origin in git when you had previously checked out ppavc.

The project page is now located here: codeberg.org/ncc1988/endemm

#ppavc #endemm #floss #software #development

Last updated 3 years ago

Moritz Strohm · @mstrohm
22 followers · 1215 posts · Server www.kanoa.de

ppavc is now called "endemm".

I have renamed the ppavc project to "endemm" for obvious problems when the name is pronounced in english. "endemm" should work better. It is an abbreviation for "encoder and decoder for multimedia".

The repository has already been renamed which means that you need to update the origin in git when you had previously checked out ppavc.

The project page is now located here: codeberg.org/ncc1988/endemm

#ppavc #endemm #floss #software #development

Last updated 3 years ago