我想知道如何计算此视频的比特率:
http://jell.yfish.us/media/jellyfish-30-mbps-hd-hevc.mkv
视频详情:jellyfish-30-mbps-hd-hevc Video details From MediaInfo
我使用Format Factory 4.0.0将* .mkv视频转换为质量为[AVC高质量和大小]的* .mp4,并将其命令发送到ffmpeg:
-y -i ellyfish-30-mbps-hd-hevc.mkv -s 1920x1080 -b:v 2724k -ac 2 -r 29.970 -c:v libx264 -ar 48000 -b:a 192k -c:a aac -aspect 16:9 jellyfish-30-mbps-hd-hevc [AVC High quality and size].mp4
问题:
Format Factory如何将视频比特率计算为:-b:v 2724k
?
答案 0 :(得分:0)
如果您只是指如何检查视频文件以查找其比特率,那么您可以使用ffprobe(https://ffmpeg.org/ffprobe.html)来执行以下命令:
./ ffprobe jellyfish-30-mbps-hd-hevc.mkv
这将得到这样的输出 - 请参阅'input#0'信息中的比特率:
ffprobe version 2.6.1 Copyright (c) 2007-2015 the FFmpeg developers
built with llvm-gcc 4.2.1 (LLVM build 2336.11.00)
configuration: --prefix=/Volumes/Ramdisk/sw --enable-gpl --enable-pthreads --enable-version3 --enable-libspeex --enable-libvpx --disable-decoder=libvpx --enable-libmp3lame --enable-libtheora --enable-libvorbis --enable-libx264 --enable-avfilter --enable-libopencore_amrwb --enable-libopencore_amrnb --enable-filters --enable-libgsm --enable-libvidstab --enable-libx265 --disable-doc --arch=x86_64 --enable-runtime-cpudetect
libavutil 54. 20.100 / 54. 20.100
libavcodec 56. 26.100 / 56. 26.100
libavformat 56. 25.101 / 56. 25.101
libavdevice 56. 4.100 / 56. 4.100
libavfilter 5. 11.102 / 5. 11.102
libswscale 3. 1.101 / 3. 1.101
libswresample 1. 1.100 / 1. 1.100
libpostproc 53. 3.100 / 53. 3.100
Input #0, matroska,webm, from 'jellyfish-30-mbps-hd-hevc.mkv':
Metadata:
COMPATIBLE_BRANDS: iso4hvc1iso6
MAJOR_BRAND : iso4
MINOR_VERSION : 1
ENCODER : Lavf56.3.100
Duration: 00:00:30.10, start: 0.067000, bitrate: 30388 kb/s
Stream #0:0(und): Video: hevc (Main), yuv420p(tv), 1920x1080 [SAR 1:1 DAR 16:9], 29.97 fps, 29.97 tbr, 1k tbn, 29.97 tbc (default)
Metadata:
CREATION_TIME : 2016-02-05 01:05:30
LANGUAGE : und
HANDLER_NAME : hevc@GPAC0.5.2-DEV-rev565-g71748d7-ab-suite
重要的是要注意,这不仅仅是mkv文件的大小除以电影的持续时间,以防这是你要求的(我猜你可能已经注意到了这一点)。 mkv文件是一个容器(例如mp4),可能包含多个视频,音频,字幕流等以及标题和其他开销。
视频的文件大小远远大于视频流比特率乘以持续时间,但是它可能表明文件或数据的ffprobe解释存在问题。使用另一个工具,媒体信息(https://mediaarea.net/en/MediaInfo),该工具无法读取我的机器上的文件,这表明可能确实存在一些问题,
还值得注意的是,视频可能具有可变比特率编码,以防在您的使用情况下非常重要 - 即比特率可能会在视频中的不同点发生变化,因此整个流的比特率数字必须达到可以用这个来解释。