압축되지 않은 비디오를 저장하려면 emgu
을 사용하고 있습니다. VideoWriter("video.avi", 0, (int)FrameRate, frameSize, true);
0
값은 저장된 비디오가 압축되지 않음을 의미합니다 (here 참조). 또한 FrameRate
aws가 30으로 설정되었습니다. Mat
파일은 var mat = new Mat(480, 640, Emgu.CV.CvEnum.DepthType.Cv8U, 3)
입니다. 13994
프레임의 저장된 비디오의 경우 등록 정보 창에 9.29 GB (6,449,164,288 bytes)
(windows)이 표시됩니다. 이제 비디오 크기를 수동으로 확인하려고합니다 :수동으로 emgu 비디오 크기 계산
640*480*3*13994= 12,896,870,400 bytes
두 번 해당 윈도우 속성이 반환됩니다.
여기에 약간의 조명을 주시겠습니까?
Mediainfo를 정보 :
General
Complete name : name.avi
Format : AVI
Format/Info : Audio Video Interleave
Format profile : OpenDML
File size : 6.01 GiB
Duration : 7 min 46 s
Overall bit rate : 111 Mb/s
Writing application : Lavf56.36.100
Video
ID : 0
Format : YUV
Codec ID : I420
Codec ID/Info : 8 bit Y plane followed by 8 bit 2x2 subsampled U and V planes.
Duration : 7 min 46 s
Bit rate : 111 Mb/s
Width : 640 pixels
Height : 480 pixels
Display aspect ratio : 4:3
Frame rate : 30.000 FPS
Compression mode : Lossless
Bits/(Pixel*Frame) : 12.000
Stream size : 6.01 GiB (100%)
감사합니다 당신.
비디오 코덱, 비트 전송률, 프레임 속도, 비디오 트랙 크기, 오디오 트랙 크기 등과 같은 유용한 정보를 표시하려면 ** mediaInfo **와 같은 도구를 사용하십시오. –
@ VC.One 요청한 변경 사항을 적용한 결과 지금은 더 도움이되기를 바랍니다. 응답 해 주셔서 감사합니다. – Thoth