每秒获取位数 FFmpeg/Mediainfo
Get bits per each second FFmpeg/Mediainfo
有什么方法可以得到任何视频中每秒有多少比特?
ej:
ffmpeg/mediainfo -commands input.mkv
结果:
sec 1 - 500bits
sec 2 - 600bits
sec 3 - 300bits
谢谢!
可以通过ffprobe
:
输出包大小、时间等帧信息
ffprobe -show_entries frame=pkt_size,pkt_pts_time <input>
然后您可以根据需要聚合它们。例如。 plotframes
ffmpeg
工具使用此信息按类型图生成视频帧大小。
要在 OS X 上安装,首先安装 Xcode 和 Homebrew,然后:
Python
brew install python3
pip3 install matplotlib
curl -OLJ https://raw.githubusercontent.com/zeroepoch/plotbitrate/master/plotbitrate.py
chmod +x plotbitrate.py
./plotbitrate.py -f svg -o out.svg input.mkv
珍珠
brew install cpanm gnuplot
sudo cpanm -v JSON
curl -OLJ https://raw.githubusercontent.com/FFmpeg/FFmpeg/master/tools/plotframes
chmod +x plotframes
./plotframes.pl -i input.mkv -o output.svg -t svg
有什么方法可以得到任何视频中每秒有多少比特?
ej:
ffmpeg/mediainfo -commands input.mkv
结果:
sec 1 - 500bits
sec 2 - 600bits
sec 3 - 300bits
谢谢!
可以通过ffprobe
:
ffprobe -show_entries frame=pkt_size,pkt_pts_time <input>
然后您可以根据需要聚合它们。例如。 plotframes
ffmpeg
工具使用此信息按类型图生成视频帧大小。
要在 OS X 上安装,首先安装 Xcode 和 Homebrew,然后:
Python
brew install python3
pip3 install matplotlib
curl -OLJ https://raw.githubusercontent.com/zeroepoch/plotbitrate/master/plotbitrate.py
chmod +x plotbitrate.py
./plotbitrate.py -f svg -o out.svg input.mkv
珍珠
brew install cpanm gnuplot
sudo cpanm -v JSON
curl -OLJ https://raw.githubusercontent.com/FFmpeg/FFmpeg/master/tools/plotframes
chmod +x plotframes
./plotframes.pl -i input.mkv -o output.svg -t svg