VVenC Open Source Implementation of VVC Codec
VVEnC How get VVEnC? How Build VVEnC in Windows? How Run VVEnC? VVDec How get VVDec? How Build VVDec in Windows? How Run VVDec? Appendix: Subjective Comparison between HEVC and VVC Appendix: Objective Comparison between HEVC and VVC Appendix: Objective Comparison between VVenC and other codecs Appendix: Use Case – Percentage of Partitions Appendix: Multiple […]
Which codecs does YouTube use (based on Jan Ozer’s analysis)?
This paper is based on Jan Ozer‘s analysis. 1) For less 1080p resolutions, YouTube selects the codec according to view count: AV1 for videos with view counts above half-million VP9 for videos with view counts from several thousands to half-million H264 for low view counts (less several thousands) Notice that hevc is not used by […]
Bento4 Tool – Free Programs to Process Video/Audio Streams
Content Conversion regular mp4-file into the fragmented Parsing mp4-file metadata with mp4dump Extract single box from mp4-file with mp4extract Removal atoms from mp4-file with mp4edit Encryption: mp4encrypt and mp4decrypt Representation mp4 metadata tables in more compact form (squeeze) How Create and Build Bento4 Visual Studio Solution Download binaries (for all platforms): https://www.bento4.com/downloads/ Documentation: […]
Hawking Radiation
Stephen Hawking found that quantum fields are disturbed in the proximity of the event horizon of a black hole. Quantum fluctuations in vacuum always produce virtual entangled particle-antiparticle pairs which are quickly annihilated in order to pay the energy back to the Universe (otherwise the law of Energy Conservation is violated, it’s actually violated but […]
Note on Uniform Quantization in Spatial Domain
One of the method of quantization is to quantize pixels in spatial domain (i.e. without transforming). For example, HEVC supports so called “transform skipping mode“, i.e. the transform can be skipped fully quantization is performed in spatial domain. If quantization is uniform with a step size b, the quantization error for a digital image may […]
Sumatra PDF Reader Takes 10x less Memory than Adobe Acrobat Reader
Internet users believe that Adobe Acrobat PDF Reader is the only program capable of reading PDF files. That’s a myth. For example, Sumatra PDF (download) reads pdf-files and takes 10x less memory than Adobe Acrobat Reader for same file (15.7MB versus 170.1MB) Slava23+ years’ programming and theoretical experience in the computer science fields […]
Why at the start of low-latency media session (e.g. Cloud Gaming session) audio tends to be ahead of video?
Let’s assume the first audio and video frames are rendered (or created) simultaneously. Then an audio encoder would take less time than an video encoder (video encoding is much more complex than audio one). Consequently, audio encoded frame is expected to be ready for transmission earlier than corresponding video frame. Moreover, audio frame size is […]
What’s the probability for two randomly selected integers to be relatively prime?
What’s the probability for two randomly selected integers to be relatively prime (coprime)? The answer is 6/π2 ≈ 0.6, a boring proof you can find here Practically speaking, if you choose randomly two integers then the probability that these integers are relatively prime is about 60%. Slava23+ years’ programming and theoretical experience in the computer […]
MP4Box Tool
Content Getting MP4Box Binaries Commands Getting General Info on mp4-file Encapsulation h264 elementary stream into mp4 format Concatenation of mp4 files into new mp4-file In-Place Removal Hint Tracks MPEG-DASH Segmentation How Add Copyright In-Place Add Language Tag Extract Elementary Stream Getting MP4Box Binaries MP4Box tool is an […]
VLC Media Player from Command Prompt (Alternative of ffmpeg)
You can run VLC from the command prompt, in some extent VLC is an alternative of a part of ffmpeg faculties. Upon installing VLC Media Player (by default vlc.exe is located in C:\Program Files\VideoLAN\VLC), i recommend adding “C:\Program Files\VideoLAN\VLC” to the path environment variable to run vlc.exe from any place. Running VLC in Quiet […]