[FFmpeg-user] L-SMASH-WORKS and replacement for deprecated ffmpeg --enable-avresample
hydra3333 at gmail.com
hydra3333 at gmail.com
Tue Nov 27 06:18:55 EET 2018
> From: ffmpeg-user <ffmpeg-user-bounces at ffmpeg.org> On Behalf Of
> Moritz Barsnick
> Sent: Tuesday, November 27, 2018 1:03 AM
> To: FFmpeg user discussions <ffmpeg-user at ffmpeg.org>
> Subject: Re: [FFmpeg-user] L-SMASH-WORKS and replacement for
> deprecated ffmpeg --enable-avresample
>
> On Tue, Nov 27, 2018 at 00:26:09 +1030, hydra3333 at gmail.com wrote:
> > However, L-SMASH-WORKS depends on an ffmpeg lib built with
> > --enable-avresample and LSW fails to build without it.
> >
> > Unfortunately, ffmpeg's --enable-avresample is deprecated ?
>
> But it's still available as of today.
Yes it is. I am currently able to cross compile ffmpeg and x264-with-LSW
https://github.com/VFR-maniac/L-SMASH-Works with ffmpeg --enable-avresample,
using a variation of the ffmpeg/x264 build script (edited to add in lsw)
at https://github.com/DeadSix27/python_cross_compile_script
however the author (Deadsix27) prefers not to permanently add in lsw support
on the basis that avresample in ffmpeg is deprecated.
A github issue was raised with the author of L-SMASH-Works early this year
however nothing public has been visible as yet and it seems the author may
have other ongoing priorities.
>
> > what did ffmpweg replace --enable-avresample with and in your view
> > would there be some possibility of being able to patch L-SMASH-WORKS
> > to use that instead ?
>
> This commit:
>
> https://github.com/FFmpeg/FFmpeg/commit/c29038f3041a4080342b2e333
> c1967d136749c0f
>
> says:
>
> "Users of this library are asked to migrate to libswresample, which,
> as well as providing more functionality, is faster and has higher
> accuracy."
OK, thank you for that info.
I'm tempted to have a bit of a look and if easy enough, consider trying
to resurrect 40 yo coding skills 😊 in a fork. Or, not.
>
> > - input various container formats if built with "lavf support" (from ffmpeg).
> > - output various container formats if built with "L-SMASH support" (from
> > L-SMASH-WORKS) https://github.com/VFR-maniac/L-SMASH-Works
>
> Does it support any formats which ffmpeg (the command line tool) does not?
> If not, you could use ffmpeg.exe instead if x264.exe.
Yes, my home video workflow was recently updated to use just ffmpeg
instead. As you say, I suppose I could stick with that, although it's handy to
have an enhanced x264 as well (built with libav* lsmash).
>> eg from it's help:
>> Infile can be raw (in which case resolution is required),
>> or YUV4MPEG (*.y4m),
>> or Avisynth if compiled with support (yes).
>> or libav* formats if compiled with lavf support (yes) or ffms support (no).
>> Outfile type is selected by filename:
>> .264 -> Raw bytestream
>> .mkv -> Matroska
>> .flv -> Flash Video
>> .mp4 -> MP4 if compiled with GPAC or L-SMASH support (lsmash)
>> Output bit depth: 8/10
>
> Cheers,
> Moritz
Thanks, Moritz !
Cheers, le hydra.
> _______________________________________________
> ffmpeg-user mailing list
> ffmpeg-user at ffmpeg.org
> http://ffmpeg.org/mailman/listinfo/ffmpeg-user
>
> To unsubscribe, visit link above, or email ffmpeg-user-request at ffmpeg.org
> with subject "unsubscribe".
More information about the ffmpeg-user
mailing list