video - 如何使用 ffmpeg 找出视频文件/流的编码器?
问题描述
我知道如何使用 MediaInfo 做到这一点,它在那里被称为“写作库”:
Writing library : x264 core 146
在上面的例子中,编码器是 x264。
由于 MediaInfo 仅适用于本地文件,并且在某些情况下我想检查 hls 的编码器名称,我想知道是否可以使用 ffmpeg/ffprobe?
编辑:刚刚发现 MediaInfo 也支持 hls。
解决方案
您可以使用 ffprobe 进行检查。
ffprobe -v quiet -show_streams -select_streams v:0 INPUT_PATH |grep 'codec_name'
注意:如果您使用的是 Linux,这将起作用。
推荐阅读
- typescript - TypeScript:重载函数时“重载签名必须都是环境或非环境”
- flutter - Sembast - 删除地图中的值
- linker - Fortran 中不明确的 C 绑定名称
- freepascal - SetLength 和多维动态数组
- php - 如何在 PHP 中使用 Guzzle 实现异步调用
- reactjs - 在material-ui Table里面懒加载
- sql-server - 连接到 AWS Workspace 上的 SQL Server 实例
- swift - 如何在 SwiftUI 中为 ForEach 中的特定按钮设置动画?
- c# - 商店类型仅适用于某些属性
- c++ - C++ 程序添加 ^M 字符