我有一个手机消息应用程序发送的.MOV视频.我可以检索文件和作者的真实创建数据吗?我尝试使用ffprobe,mediainfo和类似的工具,但只给我下载它的日期.
有什么方法可以获取任何视频中每秒的位数?
英语:
ffmpeg/mediainfo -commands input.mkv
Run Code Online (Sandbox Code Playgroud)
结果:
sec 1 - 500bits
sec 2 - 600bits
sec 3 - 300bits
Run Code Online (Sandbox Code Playgroud)
谢谢!
我发现mediainfo是一个非常好的工具,用于从视频文件中获取元数据.但有时它对我来说太过于压倒性.首先我要提到的是我使用的是Windows Powershell,而在Windows Powershell中我使用Mediainfo作为命令行工具.工作非常简洁,但是当我使用普通的XML输出时,就像你在Mediainfo的GUI版本中看到的那样,我从你的视频文件中得不到足够的信息.使用该--Full命令时,我可以更好地了解元数据.不幸的是,我只需要第五个"持续时间"信息:
持续时间:00:04:42.520
但每当我尝试通过使用时请求持续时间--Inform="Video;%Duration%"我总是得到第一个"持续时间"信息:
持续时间:282520
现在我的问题是:是否可以以我只获得时间码持续时间的方式使用Mediainfo命令?因为我无法弄清楚哪个命令最好能解决这个问题.
C:\Mediainfo>mediainfo.exe C:\Users\Administrator\Desktop\input_luebeck\TheFascist.mov
General
Count : 292
Count of stream of this kind : 1
Kind of stream : General
Kind of stream : General
Stream identifier : 0
Count of video streams : 1
Count of audio streams : 1
OtherCount : 1
Video_Format_List : ProRes
Video_Format_WithHint_List : ProRes
Codecs Video : apch
Video_Language_List : English
Audio_Format_List : PCM
Audio_Format_WithHint_List : PCM
Audio codecs : PCM
Audio_Language_List : English …Run Code Online (Sandbox Code Playgroud) 如何使用 wget 命令将 mediainfo 安装到我的 centos6 中?
我尝试了这些命令,但出现错误:
wget http://mediaarea.net/download/binary/mediainfo-gui/0.7.71/mediainfo-gui-0.7.71-1.x86_64.RHEL_6.rpm
wget http://mediaarea.net/download/binary/mediainfo/0.7.71/mediainfo-0.7.71-1.x86_64.RHEL_6.rpm
wget http://mediaarea.net/download/binary/libmediainfo0/0.7.71/libmediainfo0-0.7.71-1.x86_64.RHEL_6.rpm
rpm -ivh mediainfo-gui-0.7.71-1.x86_64.RHEL_6.rpm
rpm -ivh mediainfo-0.7.71-1.x86_64.RHEL_6.rpm
rpm -ivh libmediainfo0-0.7.71-1.x86_64.RHEL_6.rpm
Run Code Online (Sandbox Code Playgroud)
我做错了什么?
mediainfo我正在检查一个音频文件,注意到和返回的频道数量ffprobe不同。
命令mediainfo:
mediainfo audio.mp4
Run Code Online (Sandbox Code Playgroud)
命令ffprobe(查看channels值):
ffprobe -i audio.mp4 -show_streams
Run Code Online (Sandbox Code Playgroud)
有谁知道发生了什么事?这是供您自己测试的音频文件。
我试图使用libmediainfo与我的qt5项目,并收到以下错误
Undefined symbols for architecture x86_64:
"MediaInfoLib::MediaInfo::Open(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&)", referenced from:
MainWindow::on_dupeslistWidget_itemClicked(QListWidgetItem*) in mainwindow.o
"MediaInfoLib::MediaInfo::Option(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&)", referenced from:
MainWindow::on_dupeslistWidget_itemClicked(QListWidgetItem*) in mainwindow.o
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
make: *** [VideoTwin.app/Contents/MacOS/VideoTwin] Error 1
19:56:12: The process "/usr/bin/make" exited with code 2.
Error while building/deploying project VideoTwin (kit: default)
When executing step "Make"
Run Code Online (Sandbox Code Playgroud)
我的简历
QT += core …Run Code Online (Sandbox Code Playgroud)