ffmpeg 명령을 사용하여 비디오 비트 전송률 (코드 변환)을 결정하려고하는데 다음 명령을 시도했습니다.
ffmpeg -i 28572615.wmv
그리고 다음과 같은 출력을 생성합니다
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
다른 비디오를 사용하면
ffmpeg -i with_out_sound.mp4
그런 다음 다음 출력을 얻습니다
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'with_out_sound.mp4':
Metadata:
major_brand : dash
minor_version : 0
compatible_brands: iso6avc1mp41
creation_time : 2015-04-21 05:14:57
Duration: 00:00:27.86, start: 0.000000, bitrate: 500 kb/s
Stream #0:0(und): Video: h264 (Main) (avc1 / 0x31637661), yuv420p, 622x480 [SAR 1:1 DAR 311:240], 100 kb/s, 23.98 fps, 23.98 tbr, 90k tbn, 47.95 tbc (default)
Metadata:
creation_time : 2015-04-21 05:14:57
handler_name : VideoHandler
At least one output file must be specified
혼란스러운 점은 비디오 비트 전송률을 위해 Duration 메타 데이터 줄 또는 Video Stream 메타 데이터 줄 (Stream # 0 : 0)을 봐야한다는 것입니다.
두 번째 파일의 경우 파일 크기는 얼마입니까?
—
Gyan
@Mulvya 두 번째 비디오 파일 크기는
—
1.66MB
따라서 두 판독 값이 모두 잘못되었습니다. 실제 비트 전송률은 61kb / s입니다. DASH 세그먼트이기 때문일 수 있습니다.
—
Gyan
ffmpeg는 개별 스트림 비트 전송률을 어떻게 결정합니까? 요금 결정 방법을 설명합니다.
—
creidhne