Thanks Carl. I have posted the query on libav-user mailing list (with code).
On Sat, May 2, 2020 at 2:00 AM Vivekanand <[email protected]> wrote: > Hello, > > I am trying to decode H265 frames in hardware (QSV) via ffmpeg (3.4.7) on > Intel CPU. Following command works perfectly on terminal ( OS : CentOS): > > * build/lin_x64/bin/ffmpeg **-c:v hevc_qsv -load_plugin hevc_hw **-hwaccel > qsv -i <h265-video-name> -f null -* > > I am trying to re-produce similar behaviour via program (C++) to decode > video frames having h265 data but I am unable to find code snippet that > sets (-hwaccel qsv) option via program. > > Command above sets 3 parameters : > > 1. *-c:v hevc_qsv * > codec = avcodec_find_decoder_by_name("*hevc_qsv*"); > > 2. > *-load_plugin hevc_hw * int ret1 = av_dict_set(&opts, "*load_plugin*", > "*hevc_hw*", 0); > > and later on passing this to : > int ret2 = avcodec_open2(avctx, codec, &*opts*); > > 3. > > *-hwaccel qsv <Need snippet demonstrating this setting> * > > I am not able to set *-hwaccel qsv *via program, need code snippet > demonstrating similar settings (-hwaccel qsv). > > -- > Thanks, > Vivekanand > -- Thanks, Vivekanand _______________________________________________ ffmpeg-user mailing list [email protected] https://ffmpeg.org/mailman/listinfo/ffmpeg-user To unsubscribe, visit link above, or email [email protected] with subject "unsubscribe".
