How to convert an mp4 file with YUV color space to RGB or sRGB color space using ffmpeg? I am trying to upload my video to YouTube and I read somewhere that RGB video looks better than YUV one.
Thanks.
Video Production Stack Exchange is a question and answer site for engineers, producers, editors, and enthusiasts spanning the fields of video, and media creation. It only takes a minute to sign up.
Sign up to join this communityHow to convert an mp4 file with YUV color space to RGB or sRGB color space using ffmpeg? I am trying to upload my video to YouTube and I read somewhere that RGB video looks better than YUV one.
Thanks.
ffmpeg -y -i output.mp4 -c:v libx264rgb output_264.mp4
Output #0, mp4, to 'output_264.mp4':
Metadata:
major_brand : mp42
minor_version : 0
compatible_brands: isommp42
encoder : Lavf57.83.100
Stream #0:0(und): Video: h264 (libx264rgb) (avc1 / 0x31637661), rgb24(progressive), 636x360 [SAR 1:1 DAR 53:30], q=-1--1, 27.05 fps, 13524 tbn, 27.05 tbc (default)
Metadata:
handler_name : VideoHandler
encoder : Lavc57.107.100 libx264rgb
Side data:
cpb: bitrate max/min/avg: 0/0/0 buffer size: 0 vbv_delay: -1
Stream #0:1(eng): Audio: aac (LC) (mp4a / 0x6134706D), 44100 Hz, mono, fltp, 69 kb/s (default)
Metadata:
creation_time : 2018-02-04T15:39:08.000000Z
handler_name : IsoMedia File Produced by Google, 5-11-2011
encoder : Lavc57.107.100 aac
ffprobe output_264.mp4
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'output_264.mp4':
Metadata:
major_brand : isom
minor_version : 512
compatible_brands: isomiso2avc1mp41
encoder : Lavf57.83.100
Duration: 00:07:50.02, start: 0.000000, bitrate: 1006 kb/s
Stream #0:0(und): Video: h264 (High 4:4:4 Predictive) (avc1 / 0x31637661), gbrp(tv, gbr/unknown/unknown), 636x360 [SAR 1:1 DAR 53:30], 928 kb/s, 27.05 fps, 27.05 tbr, 13524 tbn, 54.10 tbc (default)
Metadata:
handler_name : VideoHandler