BtbN / FFmpeg-Builds

MIT License
7.52k stars 1.04k forks source link

AVS2 video encoder is not available and AVS3's video encoding is also not included #226

Closed oncebeloved closed 1 year ago

oncebeloved commented 1 year ago

AVS2 video encoder is not available, using FFMEG to convert and HEVC encoded video into AVS2 encoding can not generate AVS2 encoded video, and this project does not seem to provide AVS3 video encoding solution, I hope Tycoon can solve these two points, thank you!

avs2 https://github.com/pkuvcl/xavs2 https://github.com/pkuvcl/FFmpegAVS2 https://github.com/pkuvcl/buildFFmpegAVS2

avs3 https://github.com/uavs3/uavs3e https://github.com/uavs3/uavs3e_ffmpeg_interface

BtbN commented 1 year ago

Both of those libraries are already built and supported: https://github.com/BtbN/FFmpeg-Builds/blob/master/scripts.d/50-xavs2.sh https://github.com/BtbN/FFmpeg-Builds/blob/master/scripts.d/50-uavs3d.sh

oncebeloved commented 1 year ago

AVA2,After my actual use, the last version of AVS encoding by you can't generate video (HEVC-> AVS2) AVS3, you only provided video decoding(uavs3d), but not video encoding (uavs3e) So I gave this feedback.Thanks

BtbN commented 1 year ago

From what I can tell, there is no support for uavs3e (and the encoding portion of xavs2) in ffmpeg, that's not something I can address. Patches for FFmpeg need to go via the appropriate channels.

If those two projects added encoding support, they need to upstream those patches, and they will automatically end up here.