当前位置: 首页>>技术教程>>正文


sound – 如何找出视频中使用的编解码器

, ,

问题描述

我如何查看视频(音频/视频)中使用的编解码器以及有关使用什么来重现与视频相同的压缩/质量的额外信息。

最佳回答

一种方法是使用 VLC。打开有问题的文件,在播放列表中右键单击它,您将看到如下内容:

我在 OS X 上,但想法是一样的。

另一种方法是打开终端,导航到包含该文件的目录并执行以下操作:

file foo.avi

这并没有提供大量信息,但它是一个开始。

次佳回答

另一个 “harsh” 信息较少的命令行选项:

ffprobe -show_streams "file.mp4"

即使有更好的输出,普通人仍然很难理解。如果您需要多种文件格式的样本来测试它:

Video Format Examples

第三种回答

您可以通过安装 mediainfo 获取有关音频/视频编解码器的信息和其他信息。 GUI(图形用户界面)和 命令行 实用程序均可用。使用这些命令来安装:

sudo apt-get update
sudo apt-get install mediainfo

如果要安装 GUI,

sudo apt-get install mediainfo-gui

参考访问 mediainfo

第四种回答

很难找到 ‘midenitfy’ 脚本。一个古老的副本看起来像:

#!/bin/sh
#
# This is a wrapper around the -identify functionality.
# It is supposed to escape the output properly, so it can be easily
# used in shellscripts by 'eval'ing the output of this script. 
#
# Written by Tobias Diedrich <ranma+mplayer@tdiedrich.de>
# Licensed under GNU GPL.

if [ -z "$1" ]; then
        echo "Usage: midentify <file> [<file> ...]"
        exit 1
fi

 mplayer -vo null -ao null -frames 0 -identify "$@" 2>/dev/null |
        sed -ne '/^ID_/ {
                           s/[]()|&;<>`'"'"'\\!$" []/\\&/g;p
                        }'

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/13307.html,未经允许,请勿转载。