I have a video that I intend to compress to a given size at a low-medium bitrate. I would like to be able to watch this video on a somewhat older computer. Previous experience with this computer (using VLC) is that it cannot display h265 videos properly (even at low bitrates), can sometimes display h264 videos properly, and can almost always display xvid videos properly. I will not be streaming or uploading the video. It is only for my personal viewing on this older computer.
Q1: I have read some sources that state that the Matroska container is rendered faster than the MP4 container. Is this true? If it is true, is the speed difference significant?
Q2: I'm not exactly clear on what is meant by "rendering" as opposed to "decoding or decompressing". Can someone explain the difference (if one exists)?
Q3: I'm trying to narrow down what video codec to use. Clearly, h265 is out of the question and I assume this is true for VP9 as well. My priorities are fixed size and quality of viewing. The amount of time to compress is not a factor. I know that the decoding speed of h264 is considered "slow"... what codecs are known to have faster decoding speeds than h264 yet still have better quality than xvid? For example, am I likely to be better off using VP8? Or maybe Theora?
Thanks in advance for your answers.
+ Reply to Thread
Results 1 to 7 of 7
-
-
Q1: there is practically no difference between mp4 and mkv containers in regards to CPU time.
Q2: "decoding or decompressing": take compressed e.g. H.264 video data and convert it to raw, uncompressed video data. "rendering": take said raw, uncompressed video data, scale it to the viewing resolution and colorspace and send it to the OS/graphic drivers for display.
Those terms are sometimes used loosely and may overlap.
Q3: try x264 with --tune fastdecode. limit bitrate spikes using --vbv-maxrate/--vbv-bufsize
What hardware (CPU/GPU) and OS are you using exactly?Last edited by sneaker; 8th May 2016 at 04:10.
-
Besides telling us the OS and the CPU+GPU you'll be using, please also give us more details about the videos you're trying to watch.
"H264" and "Xvid" are not enough information. Resolution (width X height) and playback rate (frames per second) are important as well.
If you have a 32-bit Windows, the Strongene Lentoid Decoder is the fastest option for H265 videos —
however it cannot do miracles, if your computer is excessively-outdated
Besides: assuming you're not afraid of the command-line interface, I recommend you replace VLC with MPlayer, because "nice GUIs" are resource hogs.
For example, am I likely to be better off using VP8? Or maybe Theora? -
Even a 'very slow' PC can encode a video to H.264 format. But it may take quite a while. H.265 even longer.
Divx/Xvid shorter, but larger files.
I always call 'rendering' encoding.
Playback is a bit harder. I would also suggest MPC-HC as a program with fairly low CPU usage.
VLC is usually higher CPU usage.
A good video card is vital for playback with a slow CPU.
If you don't mind larger files, then Xvid/Divx may be your best choice.
If your computer details are up to date, you do have a slow PC. -
With MPC-HC using LAV Filters, I can get my 2010 Netbook to play x264/CABAC 720p videos smoothly. Utilizing the weak mobo GPU, so it does not take much of GPU to enhance playback decoding. VLC is out of the question on my netbook.
-
Thank you all for your answers.
* Like KarMa, I am using an older Netbook (Dual Core Atom w/ Windows 7), so I may investigate LAV Filters.
* I also appreciate sneaker's suggestion of using "--tune fastdecode" and limiting bitrate spikes when encoding.
* El Heggunte's mention of the Strongene decoder is very interesting, but TBH, I don't have an inkling as to how one incorporates it into one's player of choice.
* Both KarMa and redwudz mentioned MPC-HC. I was already familiar with the old MPC which seemed to handle higher bitrate videos only slightly better than VLC. It was my understanding that MPC-HC fixed some bugs over MPC, but was not more efficient. Perhaps I'm mistaken or perhaps the LAV Filters makes the difference.
* The comment that most caught my attention was El Heggunte'sassuming you're not afraid of the command-line interface, I recommend you replace VLC with MPlayer, because "nice GUIs" are resource hogs.
Thanks again to all. -
Do you know mpv? It's more powerful & easier to use than mplayer for me
Download here
https://mpv.srsfckn.biz/
latest compiled version by me 10-may-2016 (only for win vista, 7, 8, 8.1, 10)
https://openload.co/f/frt4XCe0wgw/mpv_%2810-may-2016%29.7zLast edited by anana; 10th May 2016 at 03:24.
Similar Threads
-
Questions regarding WPP in HEVC decoding
By Rosh in forum Video ConversionReplies: 3Last Post: 31st Mar 2015, 23:22 -
Decoding error
By Stalker2400 in forum Newbie / General discussionsReplies: 4Last Post: 10th Aug 2014, 18:18 -
Decoding times two
By sambat in forum Video ConversionReplies: 2Last Post: 28th Jul 2013, 15:17 -
Decoding Error
By UNiKMeTaLLiX in forum Newbie / General discussionsReplies: 3Last Post: 17th May 2013, 03:25 -
Premiere rendering jerkyness or acceleration rendering with MJPEG sources.
By Sennyotai in forum Video ConversionReplies: 4Last Post: 12th Jan 2013, 13:29