我正在尝试使用 ffmpeg 命令确定视频比特率(用于转码),我尝试了以下命令。
ffmpeg -i 28572615.wmv
Run Code Online (Sandbox Code Playgroud)
它产生以下输出
Input #0, asf, from '28572615.wmv':
Metadata:
major_brand : isom
minor_version : 1
compatible_brands: isomavc1
encoder : Lavf57.36.100
Duration: 00:02:50.92, start: 0.000000, bitrate: 1982 kb/s
Stream #0:0: Video: wmv2 (WMV2 / 0x32564D57), yuv420p, 640x360, SAR 1:1 DAR 16:9, 25 fps, 25 tbr, 1k tbn, 1k tbc
Stream #0:1: Audio: wmav2 (a[1][0][0] / 0x0161), 44100 Hz, 2 channels, fltp, 128 kb/s
At least one output file must be specified
Run Code Online (Sandbox Code Playgroud)
如果我使用另一个视频
ffmpeg -i with_out_sound.mp4
Run Code Online (Sandbox Code Playgroud)
然后我得到以下输出
Input …
Run Code Online (Sandbox Code Playgroud) 我想确定流大小(不是视频大小)并使用以下 ffprobe 命令来完成这项工作
ffprobe -v error -count_packets -select_streams a:0 -show_entries stream=size my_input_file_name
Run Code Online (Sandbox Code Playgroud)
但这不起作用,并且不产生任何输出,任何人都可以指出此命令的问题