首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在ffmpeg-python包中使用libx265 (H.265)?

如何在ffmpeg-python包中使用libx265 (H.265)?
EN

Stack Overflow用户
提问于 2021-07-14 04:45:12
回答 1查看 2.4K关注 0票数 3

如何在ffmpeg-python包中使用libx265 (H.265)?

我试着用:

代码语言:javascript
复制
(
    ffmpeg
    .input('0.mp4')
    .filter('fps', fps=25, round='up')
    .output('out.mkv', format='h265')
    .run()
)

但它正在抛出一个错误:

格式不被识别

但这样做是可行的:

代码语言:javascript
复制
(
    ffmpeg
    .input('0.mp4')
    .filter('fps', fps=25, round='up')
    .output('out.mkv', format='h264')
    .run()
)
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-07-14 14:12:32

format='h265'替换为vcodec='libx265'

  • H.265是一个视频编解码器,vcodec='libx265'告诉FFmpeg使用libx265视频编码器。
  • 对于MKV视频容器,输出格式是format='matroska'。您不必设置格式,因为FFmpeg通过.mkv文件扩展名自动选择输出格式。

更新代码:

代码语言:javascript
复制
import ffmpeg

(
    ffmpeg
    .input('0.mp4')
    .filter('fps', fps=25, round='up')
    .output('out.mkv', vcodec='libx265')
    .run()
)
票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68372182

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档