General > General Technical Chat
Need to create a h.264/or/h.265 video of a giant timer.
BrianHG:
Hi mariush,
Thanks for the efforts. I noticed you used 10fps. Yup, even in h264, seen in my linked video examples, my 10fps .mp4 file size ~matched your .h265.
Except for 1, none of my PCs / phones are even new or fast enough to play your AV1 files.
But damn, that 'test_qp60_av1_full.mkv' looks perfect at 600kb. (Used a newer VLC software player)
But it wouldn't seek.
Anyways, I will be demoing on a bunch of 4 year old 25$ Samsung Android phones, so for now, the .h264 will offer the least headaches. I just need to delete a ton of junk, or add a micro SD card and live with 4x the video file size.
mariush:
On Windows, try Media Player Classic - Home Cinema, not from the mpc-hc website, from github : https://github.com/clsid2/mpc-hc/releases the official website is not updated anymore.
The AV1 video plays with around 4% cpu usage on an old laptop with i5-3210m and 4 GB DDR3 and integrated graphics.
AV1 is understandable if it's not on smartphones/tablets as it's relatively new.
You may want to try VP9 as well... the tablet/phones chips may have vp9 decoders because google released the hardware decoder (as in circuitry to put in chip) free of charge to companies if my memory is correct. But.. I don't know if the quality will be better than h264, I don't think it's optimized for such images (with sharp edges)
ps... it's AV1 , VC1 is an older codec from microsoft, a bit worse than h264 in quality.
BrianHG:
LOL, just did an audio sync test. All my PC seem to play my stopwatch tone ~50ms early while with the same file, both of my Android smartphone players play the tone around ~50ms late.
The error is within normal human corrective perception, so I wont bother trying to improve things.
(I guess I'm not a normal human as I can tell. Always been super-sensitive sensitive to AV sync as well as frame rate...)
amyk:
--- Quote from: BrianHG on October 06, 2023, 12:41:15 am ---Now, none of my computers are fast enough for screen capture or any real-time video encoding.
--- End quote ---
It seems others have already provided solutions, but that begs the question of what computers you're using; I could do screen captures (XGA, 15fps) perfectly well, 20 years ago, on not-fast hardware for that time.
BrianHG:
Amd Phenom II X4 955, 3.21GHz, 8GB.
Is my fastest system.
Capturing 15fps, it can do. I need perfect time with reference to the animation, no frame skips.
And it can just barely realtime compress while running another software to synthesize my clock display for capture.
My video card has no encoding or decoding capabilities, it would be a 100% software capture from system display which is not the same as capturing from a video input port.
My frame counter is also a clock reference for the player on the other side and the video sync VS an authentic set FPS will make the tenth's seconds playback jump and stutter as a frame loss or insertion is made for correcting clock cycles VS video rendering speed of my timer.
Rendering frames and using VirtualDub to injest frames by number seems the best way to go.
Navigation
[0] Message Index
[#] Next page
[*] Previous page
Go to full version