请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

ffmpeg-ios编译 (电脑是m1 iMac)

  1. 我看脚本里注释掉了x264和aac的配置,这样编译下来的ffmpeg有编解码能力不,我看网上写的文章都是要先编译编解码器

    #X264=`pwd`/fat-x264
    #FDK_AAC=`pwd`/../fdk-aac-build-script-for-iOS/fdk-aac-ios
    
  2. 我用 https://github.com/kewlbear/x264-ios 这个脚本去编译h264的时候,我看网上大家都在用这个,我也没做修改,但是编译到后面就会出错,网上也没搜索到什么有用的,老师能不能帮忙看一下错误信息

    <stdin>:41:5: error: instruction requires: streaming-sve or sve
    

正在回答 回答被采纳积分+3

1回答

李超 2023-12-21 15:13:12

有解码能力,没有编码能力。你看看我课程中是如何编译的

0 回复 有任何疑惑可以回复我~
  • 提问者 慕妹8246037 #1
    那有硬解码能力吗?我编译ffmpeg的时候加了--enable-videotoolbox、--enable-audiotoolbox,
    编译log中部分提示如下:
    Enabled encoders:
    h264_videotoolbox、hevc_videotoolbox
    Enabled hwaccels:
    h263_videotoolbox       h264_videotoolbox       hevc_videotoolbox       mpeg1_videotoolbox      mpeg2_videotoolbox      mpeg4_videotoolbox
    
    我看log好像是说已经有了硬解码的能力,但是av_hwdevice_find_type_by_name("h264_videotoolbox")返回了AV_HWDEVICE_TYPE_NONE。
    回复 有任何疑惑可以回复我~ 2023-12-21 17:48:20
  • 李超 回复 提问者 慕妹8246037 #2
    用硬件编码直接使用iOS的API就好了,没必要带个ffmpeg
    回复 有任何疑惑可以回复我~ 2023-12-22 13:43:40
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信