[FFmpeg-user] AMD Ryzen 5500GT APU video processing libraries and Linux ffmpeg video encoding.

Andrew Randrianasulu randrianasulu at gmail.com
Sat Aug 10 20:32:16 EEST 2024


сб, 10 авг. 2024 г., 19:06 Guddla Rupesh <rupeshforu3 at gmail.com>:

> What does uvd, vce, freesync mean in general.
>
> I think vce means video codec engine.
>
> Freesync from AMD is equivalent to Intel quicksync.
>
> ======
>

No, I think it more related to variable refresh rate for monitor, not
en/decoding

try va-api? vainfo should tell you if you have any av1 encoding support on
this APU ....



>
>
>
>
> I hope that all the above are integrated into AMF.
>
> Is my assumption true. How to enable freesync, vce or uvd and compile
> ffmpeg.
>
> On Sat, 10 Aug, 2024, 9:11 pm Guddla Rupesh, <rupeshforu3 at gmail.com>
> wrote:
>
> > I have some problems in my Linux system installing amf using
> > amdgpu-install.
> >
> >
> > Someone suggested as follows
> >
> >
> > to enable AMF in ffmpeg, try the follwing:
> >
> >
> > $ git clone https://github.com/GPUOpen-LibrariesAndSDKs/AMF
> >
> > $ sudo mkdir -p /usr/include/AMF
> >
> > $ sudo mv AMF/amf/public/include/* /usr/include/AMF
> >
> > $ rm -rf AMF
> >
> > $ cd /path/to/FFmpeg
> >
> > $ ./configure --enable-amf ...
> >
> > && make
> >
> >
> > Can I follow this procedure.
> >
> > On Sat, 10 Aug, 2024, 7:32 pm Greg Oliver, <oliver.greg at gmail.com>
> wrote:
> >
> >> On Sat, Aug 10, 2024 at 7:21 AM Guddla Rupesh <rupeshforu3 at gmail.com>
> >> wrote:
> >>
> >> > Hi I am Rupesh from India and I brought a new desktop pc with ryzen
> >> 5500GT
> >> > APU and Asus prime b450 m k2 motherboard. I have installed debian
> Trixie
> >> > testing Linux distribution and everything is working fine except I
> have
> >> > some doubts related to video encoding using ffmpeg and libaom av1.
> >> >
> >> > I have some mp4 h264 video files and I thought to convert them to av1
> >> codec
> >> > using libaom. So I compiled ffmpeg source code with options cpu=znver3
> >> and
> >> > --enable-libaom and --enable-x265.
> >> >
> >> > I succeeded in building ffmpeg from source code but my Linux doesn't
> >> have
> >> > package related to AMF which is the software from AMD related to video
> >> > codecs. During the configuration of ffmpeg first I have included the
> >> option
> >> > --enable-amf but I got error as amf requested but not found. So I
> >> removed
> >> > this option and after that the compilation was successful.
> >> >
> >> > I have used the recently build ffmpeg to convert h264 files to av1
> codec
> >> > and succeeded. After that I have copied converted av1 files to the
> >> latest
> >> > android tablet and tried to play through vlc video player but when I
> >> skip
> >> > forward 10 minutes the player is getting stuck for few seconds and
> >> resume.
> >> > I mean it can't respond quickly when I fast forward.
> >> >
> >> > Previously I used Intel 10th gen 10100 APU and Asus prime h 510 me
> >> > motherboard and used the same ffmpeg tool to convert the same h264
> >> files to
> >> > av1 codec in the same Linux operating system. After that I have copied
> >> them
> >> > to the same latest android tablet and tried to play through vlc video
> >> > player and at that time there is no lag when I fast forward. I mean it
> >> > responded quickly when I fast forwarded.
> >> >
> >> > Previously while using Intel 10th gen pc there were options such as
> >> > --enable-libmfx --enable-qsv --enable-libvpl
> >> >
> >> > I think that those are related to Intel but not useful while using amd
> >> APU
> >> > and so I have given option --disable-libmfx and not used vpl qsv at
> all.
> >> >
> >> > I searched web for AMD ffmpeg and found only AMF but there are no
> >> options
> >> > mfx, vpl found in Intel.
> >> >
> >> > I found an article on how to compile ffmpeg with AMF support and it
> >> > suggested to clone the git of AMF and so I cloned it and the resulting
> >> > cloned folder is 1300 mb.
> >> >
> >> > I am confused on how to compile ffmpeg with AMF support.
> >> >
> >> > Is there any degradation in the quality of converted av1 file when
> >> > libraries such as AMF mfx vpl are not used.
> >> >
> >> > If you say just ignore AMF support for ffmpeg I will ignore.
> >> >
> >> > Kindly clarify my doubts related to AMF and if you think AMF is must
> for
> >> > proper libaom encoding kindly suggest proper method to compile ffmpeg
> >> with
> >> > AMF support.
> >> >
> >> > Regards,
> >> > Rupesh.
> >> >
> >> >
> >> You probably had the compile options for ffmpeg with AMF correct, but it
> >> sounds like you did not install the AMD GPU drivers as well as the SDK
> >> properly before trying to compile ffmpeg, hence it could not find the
> >> required libraries to enable AMF during compile time.
> >>
> >> This must be done before fmpeg is compiled -
> >>
> >> https://github.com/GPUOpen-LibrariesAndSDKs/AMF/wiki
> >>
> >> That doc has pretty much everything you need to get it all running.
> >> _______________________________________________
> >> ffmpeg-user mailing list
> >> ffmpeg-user at ffmpeg.org
> >> https://ffmpeg.org/mailman/listinfo/ffmpeg-user
> >>
> >> To unsubscribe, visit link above, or email
> >> ffmpeg-user-request at ffmpeg.org with subject "unsubscribe".
> >>
> >
> _______________________________________________
> ffmpeg-user mailing list
> ffmpeg-user at ffmpeg.org
> https://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