ffmpeg Unknown encoder ‘libx264‘
原因:恰好下载的是lgpl,ffmpeg缺少依赖项,自身不带libx264编码类型
安装好了ffmpeg后,如果使用ffmpeg命令去把某个视频文件转成h264视频编码、mp3音频编码或者其他ffmpeg自身不带的xxx编码类型,就会看到报错信息,unknown encoder ‘xxx’
使用ffmpeg-master-latest-win64-gpl即可
gpl 包括所有依赖项,甚至那些需要完整 GPL 而不仅仅是 LGPL 的依赖项。
lgpl 缺少仅 GPL 的库。最突出的是 libx264 和 libx265。
gpl-shared 与 gpl 相同,但带有 libav* 系列共享库而不是纯静态可执行文件。
lgpl-shared 再次相同,但具有 lgpl 依赖项集。
转换编码类型为libx265
ffmpeg -i input.mp4 -c:v libx265 -crf 18 -c:a copy output.mp4
ffmpeg version N-105919-g546afd0d49-20220313 Copyright (c) 2000-2022 the FFmpeg developersbuilt with gcc 11.2.0 (crosstool-NG 1.24.0.533_681aaef)configuration: --prefix=/ffbuild/prefix --pkg-config-flags=--static --pkg-config=pkg-config --cross-prefix=x86_64-w64-mingw32- --arch=x86_64 --target-os=mingw32 --enable-gpl --enable-version3 --disable-debug --disable-w32threads --enable-pthreads --enable-iconv --enable-libxml2 --enable-zlib --enable-libfreetype --enable-libfribidi --enable-gmp --enable-lzma --enable-fontconfig --enable-libvorbis --enable-opencl --disable-libpulse --enable-libvmaf --disable-libxcb --disable-xlib --enable-amf --enable-libaom --enable-avisynth --enable-libdav1d --enable-libdavs2 --disable-libfdk-aac --enable-ffnvcodec --enable-cuda-llvm --enable-frei0r --enable-libgme --enable-libass --enable-libbluray --enable-libmp3lame --enable-libopus --enable-librist --enable-libtheora --enable-libvpx --enable-libwebp --enable-lv2 --enable-libmfx --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenh264 --enable-libopenjpeg --enable-libopenmpt --enable-librav1e --enable-librubberband --enable-schannel --enable-sdl2 --enable-libsoxr --enable-libsrt --enable-libsvtav1 --enable-libtwolame --enable-libuavs3d --disable-libdrm --disable-vaapi --enable-libvidstab --enable-vulkan --enable-libshaderc --enable-libplacebo --enable-libx264 --enable-libx265 --enable-libxavs2 --enable-libxvid --enable-libzimg --enable-libzvbi --extra-cflags=-DLIBTWOLAME_STATIC --extra-cxxflags= --extra-ldflags=-pthread --extra-ldexeflags= --extra-libs=-lgomp --extra-version=20220313libavutil 57. 23.100 / 57. 23.100libavcodec 59. 23.100 / 59. 23.100libavformat 59. 18.101 / 59. 18.101libavdevice 59. 5.100 / 59. 5.100libavfilter 8. 27.100 / 8. 27.100libswscale 6. 5.100 / 6. 5.100libswresample 4. 4.100 / 4. 4.100libpostproc 56. 4.100 / 56. 4.100
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'input.mp4':Metadata:major_brand : isomminor_version : 512compatible_brands: isomiso2avc1mp41encoder : Lavf58.20.100Duration: 00:02:23.28, start: 0.000000, bitrate: 1816 kb/sStream #0:0[0x1](und): Video: h264 (High) (avc1 / 0x31637661), yuv420p(progressive), 720x1204 [SAR 1:1 DAR 180:301], 1682 kb/s, SAR 32766:32767 DAR 137160:229369, 25 fps, 25 tbr, 12800 tbn (default)Metadata:handler_name : VideoHandlervendor_id : [0][0][0][0]Stream #0:1[0x2](und): Audio: aac (LC) (mp4a / 0x6134706D), 44100 Hz, stereo, fltp, 129 kb/s (default)Metadata:handler_name : SoundHandlervendor_id : [0][0][0][0]
Stream mapping:Stream #0:0 -> #0:0 (h264 (native) -> hevc (libx265))Stream #0:1 -> #0:1 (copy)
Press [q] to stop, [?] for help
x265 [info]: HEVC encoder version 3.5+34-7a5709048
x265 [info]: build info [Windows][GCC 11.2.0][64 bit] 8bit+10bit+12bit
x265 [info]: using cpu capabilities: MMX2 SSE2Fast LZCNT SSSE3 SSE4.2 AVX FMA3 BMI2 AVX2
x265 [info]: Main profile, Level-3.1 (Main tier)
x265 [info]: Thread pool created using 4 threads
x265 [info]: Slices : 1
x265 [info]: frame threads / pool features : 2 / wpp(19 rows)
x265 [info]: Coding QT: max CU size, min CU size : 64 / 8
x265 [info]: Residual QT: max TU size, max depth : 32 / 1 inter / 1 intra
x265 [info]: ME / range / subpel / merge : hex / 57 / 2 / 3
x265 [info]: Keyframe min / max / scenecut / bias : 25 / 250 / 40 / 5.00
x265 [info]: Lookahead / bframes / badapt : 20 / 4 / 2
x265 [info]: b-pyramid / weightp / weightb : 1 / 1 / 0
x265 [info]: References / ref-limit cu / depth : 3 / off / on
x265 [info]: AQ: mode / str / qg-size / cu-tree : 2 / 1.0 / 32 / 1
x265 [info]: Rate Control / qCompress : CRF-18.0 / 0.60
x265 [info]: tools: rd=3 psy-rd=2.00 early-skip rskip mode=1 signhide tmvp
x265 [info]: tools: b-intra strong-intra-smoothing lslices=7 deblock sao
Output #0, mp4, to 'output.mp4':Metadata:major_brand : isomminor_version : 512compatible_brands: isomiso2avc1mp41encoder : Lavf59.18.101Stream #0:0(und): Video: hevc (hev1 / 0x31766568), yuv420p(progressive), 720x1204 [SAR 32766:32767 DAR 137160:229369], q=2-31, 25 fps, 12800 tbn (default)Metadata:handler_name : VideoHandlervendor_id : [0][0][0][0]encoder : Lavc59.23.100 libx265Side data:cpb: bitrate max/min/avg: 0/0/0 buffer size: 0 vbv_delay: N/AStream #0:1(und): Audio: aac (LC) (mp4a / 0x6134706D), 44100 Hz, stereo, fltp, 129 kb/s (default)Metadata:handler_name : SoundHandlervendor_id : [0][0][0][0]
frame= 3582 fps= 27 q=24.8 Lsize= 37709kB time=00:02:23.22 bitrate=2156.9kbits/s speed=1.07x
video:35330kB audio:2257kB subtitle:0kB other streams:0kB global headers:2kB muxing overhead: 0.325097%
x265 [info]: frame I: 31, Avg QP:16.60 kb/s: 9236.63
x265 [info]: frame P: 927, Avg QP:17.33 kb/s: 5110.16
x265 [info]: frame B: 2624, Avg QP:23.92 kb/s: 841.92
x265 [info]: Weighted P-Frames: Y:2.3% UV:1.4%
x265 [info]: consecutive B-frames: 10.6% 4.4% 16.1% 38.2% 30.7%encoded 3582 frames in 134.30s (26.67 fps), 2019.17 kb/s, Avg QP:22.15
ffmpeg Unknown encoder ‘libx264‘相关推荐
- ffmpeg推流时报错 Unknown encoder 'libx264'
问题 执行以下ffmpeg推流命令时报错 ffmpeg -re -i "/home/lee000/Videos/00001.mp4" -vcodec libx264 -vprofi ...
- 解决Ubuntu16.04视频编码出现Unknown encoder 'libx264'问题
解决Ubuntu16.04视频编码出现Unknown encoder 'libx264'问题 一.问题原因分析 二.下载xlib264库 三.重新编译安装ffmpeg 四.修改配置文件 这个破问题真的 ...
- Unknown encoder ‘libx264‘的解决方法
1.问题描述: 运行程序的时候出现了这个错误,Unknown encoder 'libx264',和ffmpeg库有关. MoviePy error: FFMPEG encountered the f ...
- Ubuntu使用gym保存视频报错“Unknown encoder ‘libx264‘”
在使用gym环境训练智能体并保存视频到本地的实验中,使用Monitor保存视频的时候遇到了报错: Unknown encoder 'libx264' 因为考虑到保存gym保存视频是使用的ffmpeg, ...
- linux ffmpeg Unknown encoder 'h264'
linux执行命令: ffmpeg -y -i v_test.avi -vcodec h264 -strict -2 v_test.mp4 报错:Unknown encoder 'h264' 错误原因 ...
- 集成ffmpeg/x264:ERROR: libx264 not found的问题
集成ffmpeg/x264:ERROR: libx264 not found的问题 --拔剑 集成ffmpeg/x264碰到如下问题: ERROR: libx264 not found 察看 ...
- mac下编译android下libaac,Mac系统下编译FFmpeg(支持libx264)for iOS
前言 iOS平台的FFmpeg(支持libx264)已经编译完成.经过之前Android平台上的编译过程,iOS平台的编译总体来说少走了很多弯路,但还是遇到了一些问题,现在做一下总结. 一.编译x26 ...
- 【FFMPEG系列】windows下编译ffmpeg且加入libx264
目录结构 1. 源码包下载 1.1. Ffmpeg 1.2. x264 2. 编译工具 2.1. mingw 2.2. yasm 2.3. nasm 2.4. pkg-config 3. mingw/ ...
- NVIDIA视频编码器 ffmpeg -h encoder=h264_nvenc
NVIDIA视频编码器 h264_nvenc 编码配置参数 Encoder h264_nvenc [NVIDIA NVENC H.264 encoder]:General capabilities: ...
最新文章
- session传递参数_分布式 Session 之 Spring Session 架构与设计
- Yii框架的form处理
- 项目中配置log4j步骤
- CCNA之ccna-路由器的telnet试验
- SpringBoot Test及注解详解(含Mockito)
- 互联网控制报文协议(ICMP)
- 【Android】Eclipse JNI开发
- 数据库(4)表的基本操作
- Centos rpm包安装PHP所需包
- Maven常见异常及解决方法
- java 读取配置文件工具_java读取配置文件信息properties的工具类
- python技术路线_django开发网站的技术路线?
- C语言嵌入式系统编程修炼之道——软件架构篇
- micropython入门指南pdf百度云下载_MicroPython入门教程之语法基础
- html播放flv直播源,http-flv 直播
- Autodesk Inventor探索——齿轮参数化建模
- 常用的字符编码:ASCII、Unicode、UTF-8
- 【CodeForces 1253B --- Silly Mistake】
- h5 c3 特效网站
- 目前最好的折叠屏手机也“翻车”了
热门文章
- 微信终端跨平台组件 Mars 在移动网络的探索和实践
- 电影网站 php asp,asp电影网址导航大全 V20201218
- 服务重启后 云硬盘,无法使用
- 【开发技能】研发线上事故总结!
- win10matlab2016启动卡,教你解决win10专业版开机卡死的方法
- 微信记账小程序源码(开源)
- 论文笔记(三):PoseCNN: A Convolutional Neural Network for 6D Object Pose Estimation in Cluttered Scenes
- 安卓语音开发之麦克风冲突问题
- ICME 论文Latex模版要求
- ipados链接android,iPadOS怎么升级 iPadOS升级教程