Den 22.05.2025 05:37, skrev Andrew Randrianasulu:
you
пн, 19 мая 2025 г., 15:55 Terje J. Hanssen <terjejhans...@gmail.com>:
My first backup generation of my PAL Analog S-video footages on tapes
was digitized to SD 576i50 DV25 with 8-bit 4:2:0 color depth and
25 Mb/s
video bit rate.
IMO playback from DV25 backup files visually lack some brightness and
colors compared with native playback from S-video tapes.
Now I am testing another backup method with purpose of best practical
video quality using ffmpeg to encode lossless compressed FFV1.mkv
files:
Analog video camera/player --> S-video/HDMI converter -->
HDMI/USB3
capture card --> v4l2 --> ffmpeg/ FFV1.mkv
10-Bit 4:2:2 Video is recommended for Analog Tape Transfer due to
color
shades and branding
https://www.archivalworks.com/blog/10-bit-video-transfer
Well, my ms2130 HDMI/USB3 video capture card
while looking around for "something else" I noted this thread talks
about patching firmware on ms2130 device to disable sharpening and get
unclipped (full range) YUV values.
Not that it should matter for cassette video source, but for VGA
capture it apparently mattered:
https://68kmla.org/bb/index.php?threads/decent-video-capture-for-30.49954/
If anyone want to test this route do not forgot to back up original
firmware first!
Thank you for the tip, which I have noticed for a possible attempt,
later on.
I looked at the two (TV) test pictures, before and after fw patching,
but I couldn't discover any visual differences(?)
https://github.com/steve-m/ms2130_patcher?tab=readme-ov-file#macrosiliconultrasemi-ms2130-firmware-patcher
"patching firmware on ms2130 device to disable sharpening and get
unclipped (full range) YUV values."
Not sure what this really mean, but I expect this will still be 8-bit
color depth(?)
IMO it is safest to follow the idiom "if it ain't broke, don't fix it".
https://www.cnx-software.com/2022/11/07/ms2130-based-4k-hdmi-to-usb-3-0-video-capture-dongle-sells-for-19/
ffmpeg -hide_banner -f v4l2 (from case 1)
Input
Stream #0:0: Video: rawvideo (YUY2 / 0x32595559), yuyv422,
Output
Stream #0:0: Video: ffv1 (FFV1 / 0x31564646), yuv422p(tv, progressive)
That is, I will keep 8-bit 422 through the whole workflow, via first TBC
rectification (MX-1).
The A/D converter is probably specified using maximum 10-bit 1.62 MSPS
sampling.
My purpose and device environment as a reference, was mostly discussed
in a topic back in 2023:
[FFmpeg-user] Capture HDV and S-Video from tape via HDMI-USB to 422 FFV1
https://www.mail-archive.com/ffmpeg-user@ffmpeg.org/msg33225.html
The real new topic meant this time, was my curiosity when I discovered
this post on reddit
Upsampling by Denoising 8-bit footage into 10-bit? : r/colorists
https://www.reddit.com/r/colorists/comments/fo5oez/denoising_8bit_footage_into_10bit/
Terje J. H
achieves YUYV2 or 8-bit
4:2:2, which is not 10-bit but yet twice as much color info compared
with DV25 4:2:0.
Q1
Therefore my question here if it yet may be
Benefits from Chroma "Upsampling" v4l2 8bit 422 to 10bit 422
FFV1
backup?
While some say this is fake upsampling like filling 8-bit data in a
10-bit container, other say this may be beneficial with temporal
noise
filtering
https://www.eoshd.com/comments/topic/26710-8bit-%E2%86%92-10bit-video-with-temporal-noise-filtering-stunning-results/
Q2
So let me hear if this may be applied with some ffmpeg denoising
filters
like time base correcting, tape grain or snow?
_______________________________________________
ffmpeg-user mailing list
ffmpeg-user@ffmpeg.org
https://ffmpeg.org/mailman/listinfo/ffmpeg-user
To unsubscribe, visit link above, or email
ffmpeg-user-requ...@ffmpeg.org with subject "unsubscribe".