For the first time lossless video player

    After years of efforts, has completed initial programming playback controller architecture, at present a lot of problems, because it contains lossless video playback system, there is a certain novelty, so in advance to provide a simple assessment aimed scratch, reflect "yes", and because there is no original video source, the transcription is lossy video. At home and abroad for the first time to make such a lossless compression encoding video player, it has a certain significance. For subsequent playback, control, coordinate, the functioning of parts of the module.

1. The players: the development using Visual Studio C ++ 2017 to complete, using win32 API form architecture, the key is self-painted. FFMPEG introduced using conventional video.

2. Play the file description:. * Csb is a modular container file, namely a "shell" that can accommodate a variety of data, such as video, audio, musical notation, subtitles, musical instruments, artificial intelligence, virtual reality data.

3. Definition issues: the so-called "high-definition" is not clear, for the following reasons

   (1) the use of most video format YUV420 color gamut, seriously damaging the color purity and clarity.

   (2) YUV color gamut conversion losses serious, CrCb data load only half irreparable.

   (3) Even high "quantitative" Quality can not be accurately restored.

4. Full HD video: more than "high definition" also "clear" video how named? Then "all-clear" it. "All clear" is a popular lossless video call.

5. Self-evaluation: lossless video is not currently practical, if the "short" video applications currently in an acceptable edge, more effort a success. RGB is currently used in 666, is not ideal, the ideal is 888, higher than 888 meaningless.

6. raw video file: refers to a scalar unencoded video compression point of the file, not the file CCD corresponding point. The manufacturers not the same format, only this format can play lossless compression of video power.

7. Video: Video files (.csb) great, great efforts through compression algorithm, compressed files still great, only a reference and evaluation. Because no raw video file, the video file by using ordinary now FFMPEG decoding introduction is complete, the same resolution as the original video.

8. Test Procedure: After the download, unzip double-click EMIS.exe to run, others are FFMPEG of DLL dynamic link library file. Press Player of the taskbar (lower left first) Open File button, locate the downloaded file .csb, you can play.

    EMIS.rar link: https: //pan.baidu.com/s/17pP5peR0EjOOd1CTWbdZJg extraction code: 67gu

9. The test video:

  (1) Beauty and duck: typical HD test sheet, transfer by plant 720P video format, fear of large files, the frame rate from 15.

            Beauty and the duck _15.csb free member can not upload more than 4G

  (2) one million kisses: Chen really MV, Cape clear transcription 720P short video, for fear of large files, the frame rate from 15.

           One million kisses _15.csb link: https: //pan.baidu.com/s/1-0Izq6wfZi9-DLboFk-gQw extraction code: 1iob

10. lossless video future development of a large chess, where capacity is available, the subsequent further stated advantages and features.

 

Please note:

1. If you are not able to find VCRUNTIME140.DLL, go to the Microsoft website to download vc_redist.x86.exe installation, VC application software must patch at the following link:

    http://download.microsoft.com/download/9/E/1/9E1FA77A-9E95-4F3D-8BE1-4D2D0C947BA2/enu_INREL/vcredistd14x86/vc_redist.x86.exe

2. If your machine soft decompression slow, might slow down the playback speed, accompanied by "Kaka" sound, have not evolved to the current processing capacity dropped frames.

 

Guess you like

Origin www.cnblogs.com/hbg200/p/12461597.html