Ffmpeg FLV 与音频编解码器的兼容性

Ffmpeg FLV 与音频编解码器的兼容性

我正在尝试使用带有 aac 和 mp3 编解码器的 ffmpeg 将 mp4 视频转换为 flv,但出现此错误:

x265 [info]: HEVC encoder version 3.5+30-ba5684e3bx265 [info]: build info [Windows][GCC 11.2.0][64 bit] 8bit+10bit+12bitx265 [info]: using cpu capabilities: MMX2 SSE2Fast LZCNT SSSE3 SSE4.2 AVX FMA3 BMI2 AVX2x265 [info]: Main profile, Level-4.1 (High tier)x265 [info]: Thread pool created using 16 threadsx265 [info]: Slices                              : 1x265 [info]: frame threads / pool features       : 4 / wpp(17 rows)x265 [info]: Coding QT: max CU size, min CU size : 64 / 8x265 [info]: Residual QT: max TU size, max depth : 32 / 1 inter / 1 intrax265 [info]: ME / range / subpel / merge         : hex / 57 / 2 / 3x265 [info]: Keyframe min / max / scenecut / bias  : 25 / 250 / 40 / 5.00 x265 [info]: Lookahead / bframes / badapt        : 20 / 4 / 2x265 [info]: b-pyramid / weightp / weightb       : 1 / 1 / 0x265 [info]: References / ref-limit  cu / depth  : 3 / off / onx265 [info]: AQ: mode / str / qg-size / cu-tree  : 2 / 1.0 / 32 / 1x265 [info]: Rate Control / qCompress            : ABR-35000 kbps / 0.60x265 [info]: tools: rd=3 psy-rd=2.00 early-skip rskip mode=1 signhide tmvpx265 [info]: tools: b-intra strong-intra-smoothing lslices=6 deblock sao[flv @ 000002477811e9c0] Video codec hevc not compatible with flvCould not write header for output file #0 (incorrect codec parameters ?): Function not implementedError initializing output stream 0:0 -- encoded 0 frames

我在 Windows 10 上使用 ffmpeg 版本:。ffmpeg version 2022-02-14-git-59c647bcf3-full_build-www.gyan.dev 我做错了什么,该如何修复?

答案1

FLV 是 Adob​​e 的专有格式。它不支持 HEVC 又称 H.265。

使用H.264,即-c:v libx264

相关内容