Closed tokkerdemalion closed 3 years ago
Add codec field for some file types. Motivation is detecting HEVC files due to poor browser support. Result with test files:
File MIME Codec jannu_270.jpg image/jpeg mjpeg jannu_180.jpg image/jpeg mjpeg jannu_270_h_mirrored.jpg image/jpeg mjpeg jannu_90_h_mirrored.jpg image/jpeg mjpeg jannu_90.jpg image/jpeg mjpeg no_sound.ogg application/ogg theora with_sound.mp4 video/mp4 h264 jannu_h_mirrored.jpg image/jpeg mjpeg with_cover.flac audio/x-flac jannu_v_mirrored.jpg image/jpeg mjpeg sample.png image/png png start_black.webm video/webm libvpx with_sound_hevc.mp4 video/mp4 hevc with_sound_90.mp4 video/mp4 h264 no_sound.flv video/x-flv flv no_magic.mp3 audio/mpeg exact_thumb_size.jpg image/jpeg mjpeg jannu_baseline.jpg image/jpeg mjpeg odd_dimensions.webm video/webm libvpx alpha.webm video/webm libvpx-vp9 invalid_data.jpg image/jpeg mjpeg too small.png image/png png sample.jpg image/jpeg mjpeg rare_brand.mp4 video/mp4 h264 sample.gif image/gif gif no_cover.flac audio/x-flac with_cover.mp3 audio/mpeg meta_segfault.mp4 video/mp4 h264 no_sound.webm video/webm libvpx with_sound_vp9.webm video/webm libvpx-vp9 no_sound.mov video/quicktime h264 no_cover.ogg application/ogg with_sound.avi video/avi mpeg4 no_sound.mkv video/x-matroska h264 no_cover.mp3 audio/mpeg no_sound_90.mp4 video/mp4 h264 no_sound.mp4 video/mp4 h264 no_sound.avi video/avi mpeg4 with_sound.mov video/quicktime h264 no_cover.mp4 video/mp4 sample.webp image/webp webp with_sound.webm video/webm libvpx-vp9 with_sound.mkv video/x-matroska h264 no_sound.wmv video/x-ms-wmv msmpeg4 with_sound.ogg application/ogg theora no_sound_270.mp4 video/mp4 h264 no_sound_180.mp4 video/mp4 h264
Add codec field for some file types. Motivation is detecting HEVC files due to poor browser support. Result with test files: