[Cin] Analog S-Video or HDV capture via HDMI-USB to FFV1.mkv in realtime
Andrew Randrianasulu
randrianasulu at gmail.com
Wed Feb 8 23:16:34 CET 2023
чт, 9 февр. 2023 г., 01:13 Terje J. Hanssen <terjejhanssen at gmail.com>:
>
>
> Den 08.02.2023 22:47, skrev Andrew Randrianasulu:
>
>
>
> чт, 9 февр. 2023 г., 00:38 Terje J. Hanssen <terjejhanssen at gmail.com>:
>
>>
>>
>> Den 08.02.2023 19:15, skrev Andrew Randrianasulu:
>>
>>
>>
>> ср, 8 февр. 2023 г., 20:53 Terje J. Hanssen <terjejhanssen at gmail.com>:
>>
>>>
>>>
>>> Den 08.02.2023 16:45, skrev Terje J. Hanssen:
>>>
>>>
>>>
>>> Den 08.02.2023 15:34, skrev Andrew Randrianasulu:
>>>
>>>
>>>
>>> ср, 8 февр. 2023 г., 17:16 Terje J. Hanssen <terjejhanssen at gmail.com>:
>>>
>>>>
>>>>
>>>> Den 08.02.2023 14:21, skrev Andrew Randrianasulu:
>>>>
>>>>
>>>>
>>>> ср, 8 февр. 2023 г., 14:47 Terje J. Hanssen <terjejhanssen at gmail.com>:
>>>>
>>>>>
>>>>>
>>>>> Den 08.02.2023 02:38, skrev Andrew Randrianasulu:
>>>>>
>>>>>
>>>>>
>>>>> ср, 8 февр. 2023 г., 04:08 Terje J. Hanssen <terjejhanssen at gmail.com>:
>>>>>
>>>>>>
>>>>>>
>>>>>> Den 08.02.2023 00:52, skrev Andrew Randrianasulu:
>>>>>>
>>>>>>
>>>>>>
>>>>>> ср, 8 февр. 2023 г., 01:35 Terje J. Hanssen via Cin <
>>>>>> cin at lists.cinelerra-gg.org>:
>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> Den 02.02.2023 01:46, skrev Terje J. Hanssen:
>>>>>>>
>>>>>>> .......
>>>>>>>
>>>>>>>
>>>>>>> but I prepare myself to test and use one method left with regards to
>>>>>>> "Personal Video Archiving".
>>>>>>>
>>>>>>> Therefore I have ordered two selected, inexpensive devices (the urls
>>>>>>> here are just for English language):
>>>>>>>
>>>>>>> 1) Capture Card USB HDMI 4K to 1080P USB-C adapter (Speedy USB
>>>>>>> 3.2/3.1/3.0, 60 Hz and 1080p FHD.)
>>>>>>>
>>>>>>> https://www.turascandinavia.com/en/products/computer/microphone-webcam/webcams/74257
>>>>>>>
>>>>>>> - Fluid video recordings without delays or distortions during
>>>>>>> live streaming
>>>>>>> - Linux not mentioned, but assumed this is a standard supported
>>>>>>> UVC. OBS and VLC is mentioned.
>>>>>>>
>>>>>>>
>>>>>>> Then the first item, Hama Video Recording Stick, HDMI 4k - USB3.x is
>>>>>>> received. It promises:
>>>>>>> "Fluid video recordings without delays or distortions during live
>>>>>>> streaming, thanks to a picture frequency of 60 Hz and 1080p with Full HD.
>>>>>>> Transform high-quality video cameras into a high-resolution USB web camera".
>>>>>>>
>>>>>>> I have done a quick, first test using my Sony HDR-FX7E camera. This
>>>>>>> is a HDV 1080i camcorder with MPEG-2 video compression at 25 mbps on tape
>>>>>>> 1440x1080, 50i25fps, 4:2:0 and MP2 stereo audio. Currently it's cassette
>>>>>>> deck is broken and needs repair service.
>>>>>>>
>>>>>>> But according to Steve Mullen's V1 and FX7 handbook (not mentioned
>>>>>>> in the manual):
>>>>>>>
>>>>>>> 1. When the camera is operating, the EIP (Enhanced Image Processor)
>>>>>>> generates uncompressed 1440x1080i with a 4:2:2 color space. Digital
>>>>>>> 4:2:2 data are output via the HDMI port while 4:2:2 analog is output via
>>>>>>> component-out. Therefore, you can record 4:2:2 live HD video from the
>>>>>>> camera without MPEG-2 compression. V1 and FX7 provide an HDMI output port
>>>>>>> that carries uncompressed 4:2:2, 8-bit, digital video plus dual-channel,
>>>>>>> PCM, 16-bit, 48kHz audio When the camera is running.
>>>>>>>
>>>>>>> 2. If you are playing a 1080i50 or 1080i60 HDV tape. The 4:2:0
>>>>>>> MPEG-2 is decoded and chroma up-scaled to a 4:2:2. The HDMI
>>>>>>> chip downscales 1440 to 1280 while it up-scales 540 to 720. The
>>>>>>> result is 720p50 or 720p60, which is output via HDMI.
>>>>>>>
>>>>>>> That is, I have tested section 1 now, but see now that I didn't test
>>>>>>> 1440x1080 resolution. The only resolution I got to work at 25 fps was
>>>>>>> 720x576 (SD), while HD 1280x720 and FHD 1920x1080 were set down to 10 fps
>>>>>>> and 5 fps respectively by the driver and caused jumpy playback.
>>>>>>>
>>>>>>
>>>>>> Did you tried to force specific format (uncompressed) before -i
>>>>>> parameter for ffmpeg?
>>>>>>
>>>>>>
>>>>>> Just "-framerate 25 -video_size 1920x1080" before -i as repeated in
>>>>>> the code as follows, where I tested to encode to uncompressed v210 instead
>>>>>> of ffv1, but with no change with regards to low 5 fps:
>>>>>>
>>>>>> ffmpeg -hide_banner -f v4l2 -framerate 25 -video_size 1920x1080 -i
>>>>>> /dev/video0 -codec:v v210 -codec:a pcm_s16le -f matroska 1920x1080_v210.mkv
>>>>>> [video4linux2,v4l2 @ 0x55944900e0c0] The driver changed the time per
>>>>>> frame from 1/25 to 1/5
>>>>>>
>>>>>> I also read a related issue and reply to this post at Superuser,
>>>>>> where 1920x1080 was not supported on the webcam.
>>>>>>
>>>>>> https://superuser.com/questions/1449252/ffmpeg-captures-from-uvc-dev-video0-in-any-resolution-except-for-1920x1080
>>>>>>
>>>>>> Also look out for usb2 vs usb3 ports? Shouldn't capture device hang
>>>>>> on bus 002 (usb 3.0) root hub, instead of bus 001 (usb 2.0 root hub), from
>>>>>> lsusb below?
>>>>>>
>>>>>>
>>>>>> This may well work better. I have to admit that I have never studied
>>>>>> the difference between shared usb buses. My thought was to try to change
>>>>>> the connected usb devices, but tested first the only free usb3 port (blue)
>>>>>> on the add-on frontpanel of the workstation. The other two usb3 ports are
>>>>>> on the backpanel and are used for the Asus blu-ray burner and 8TB Seagate
>>>>>> expansion video disc.
>>>>>>
>>>>>> The other usb ports on both panels are usb2 ports, whereof two for
>>>>>> the wireless keyboard and mouse on the fronpanel. What I possibly already
>>>>>> have mentioned before, is that sometimes if I connect a usb(2) device or
>>>>>> memory to the usb3 port on the frontpanel, this cause hang on the keyboard
>>>>>> or mouse. But this didn't happend this time with the USB3 capture stick.
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>> Someone here that have suggestion to possibly modified syntax or can
>>>>>>> verify that the driver doesn't manage this?
>>>>>>>
>>>>>>> Another (setup) problem, there was no audio recorded or heard during
>>>>>>> playback!?
>>>>>>>
>>>>>>> In the following I list the test command syntax I've collectedf and
>>>>>>> tried with shortened output (yet long):
>>>>>>> To explain, I have also another USB 2.0 Webcam connected, beside the
>>>>>>> new HDMI-USB3 Videstick.
>>>>>>>
>>>>>>> Verify the devices, drivers and formats:
>>>>>>> ---------------------------------------
>>>>>>> dmesg | tail
>>>>>>> [22706.060759] perf: interrupt took too long (2521 > 2500), lowering
>>>>>>> kernel.perf_event_max_sample_rate to 79250
>>>>>>> [32105.561575] perf: interrupt took too long (3158 > 3151), lowering
>>>>>>> kernel.perf_event_max_sample_rate to 63250
>>>>>>> [40586.477420] usb 1-5: USB disconnect, device number 2
>>>>>>> [40599.099612] usb 1-5: new high-speed USB device number 5 using
>>>>>>> xhci_hcd
>>>>>>> [40599.250960] usb 1-5: New USB device found, idVendor=534d,
>>>>>>> idProduct=2109, bcdDevice=21.00
>>>>>>> [40599.250972] usb 1-5: New USB device strings: Mfr=1, Product=2,
>>>>>>> SerialNumber=0
>>>>>>> [40599.250978] usb 1-5: Product: USB Video
>>>>>>> [40599.250984] usb 1-5: Manufacturer: MACROSILICON
>>>>>>> [40599.252310] usb 1-5: Found UVC 1.00 device USB Video (534d:2109)
>>>>>>> [40599.256234] hid-generic 0003:534D:2109.0006: hiddev96,hidraw0:
>>>>>>> USB HID v1.10 Device [MACROSILICON USB Video] on usb-0000:00:14.0-5/input4
>>>>>>> -----------------------------
>>>>>>>
>>>>>>> lsusb
>>>>>>> Bus 002 Device 003: ID 05e3:0732 Genesys Logic, Inc. All-in-One
>>>>>>> Cardreader
>>>>>>> Bus 002 Device 002: ID 0bc2:2038 Seagate RSS LLC Expansion HDD
>>>>>>> Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
>>>>>>> Bus 001 Device 003: ID 046d:c534 Logitech, Inc. Unifying Receiver
>>>>>>> Bus 001 Device 005: ID 534d:2109 MacroSilicon USB Video
>>>>>>> Bus 001 Device 004: ID 0c45:6340 Microdia Camera
>>>>>>> Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
>>>>>>>
>>>>>>>
>>>>>>> udevadm info /dev/video* | egrep 'DEVNAME|ID_V4L_PRODUCT'
>>>>>>> E: DEVNAME=/dev/video0
>>>>>>> E: ID_V4L_PRODUCT=USB Video: USB Video
>>>>>>> E: DEVNAME=/dev/video1
>>>>>>> E: ID_V4L_PRODUCT=USB Video: USB Video
>>>>>>> E: DEVNAME=/dev/video2
>>>>>>> E: ID_V4L_PRODUCT=USB 2.0 Camera: HD 720P Webcam
>>>>>>> E: DEVNAME=/dev/video3
>>>>>>> E: ID_V4L_PRODUCT=USB 2.0 Camera: HD 720P Webcam
>>>>>>>
>>>>>>> lsusb | egrep 'Video|Camera'
>>>>>>> Bus 001 Device 005: ID 534d:2109 MacroSilicon USB Video
>>>>>>> Bus 001 Device 004: ID 0c45:6340 Microdia Camera
>>>>>>>
>>>>>>> --------------------
>>>>>>>
>>>>>>> ll /dev/video*
>>>>>>> crw-rw----+ 1 root video 81, 0 feb. 7 20:22 /dev/video0
>>>>>>> crw-rw----+ 1 root video 81, 1 feb. 7 20:22 /dev/video1
>>>>>>> crw-rw----+ 1 root video 81, 2 feb. 7 09:05 /dev/video2
>>>>>>> crw-rw----+ 1 root video 81, 3 feb. 7 09:05 /dev/video3
>>>>>>>
>>>>>>> -----------------------
>>>>>>>
>>>>>>> v4l2-ctl --list-devices
>>>>>>> USB 2.0 Camera: HD 720P Webcam (usb-0000:00:14.0-11):
>>>>>>> /dev/video2
>>>>>>> /dev/video3
>>>>>>>
>>>>>>> USB Video: USB Video (usb-0000:00:14.0-5):
>>>>>>> /dev/video0
>>>>>>> /dev/video1
>>>>>>>
>>>>>>> -------------------------
>>>>>>>
>>>>>>> ffmpeg -f v4l2 -list_formats all -i /dev/video0
>>>>>>> ffmpeg -hide_banner -f v4l2 -list_formats all -i /dev/video0
>>>>>>> [video4linux2,v4l2 @ 0x556cf63570c0] Compressed: mjpeg
>>>>>>> : Motion-JPEG : 1920x1080 1600x1200 1360x768 1280x1024 1280x960
>>>>>>> 1280x720 1024x768 800x600 720x576 720x480 640x480
>>>>>>> [video4linux2,v4l2 @ 0x556cf63570c0] Raw : yuyv422
>>>>>>> : YUYV 4:2:2 : 1920x1080 1600x1200 1360x768 1280x1024 1280x960
>>>>>>> 1280x720 1024x768 800x600 720x576 720x480 640x480
>>>>>>> /dev/video0: Immediate exit requested
>>>>>>>
>>>>>>> ffmpeg -hide_banner -f v4l2 -list_formats all -i /dev/video1
>>>>>>> [video4linux2,v4l2 @ 0x5560c0bc70c0] ioctl(VIDIOC_G_INPUT):
>>>>>>> Inappropriate ioctl for device
>>>>>>> /dev/video1: Inappropriate ioctl for device
>>>>>>> ----------------
>>>>>>>
>>>>>>> v4l2-ctl --all
>>>>>>> Driver Info (not using libv4l2):
>>>>>>> Driver name : uvcvideo
>>>>>>> Card type : USB Video: USB Video
>>>>>>> Bus info : usb-0000:00:14.0-5
>>>>>>> Driver version: 5.14.21
>>>>>>> Capabilities : 0x84A00001
>>>>>>> Video Capture
>>>>>>> Metadata Capture
>>>>>>> Streaming
>>>>>>> Extended Pix Format
>>>>>>> Device Capabilities
>>>>>>> Device Caps : 0x04200001
>>>>>>> Video Capture
>>>>>>> Streaming
>>>>>>> Extended Pix Format
>>>>>>> Priority: 2
>>>>>>> Video input : 0 (Camera 1: ok)
>>>>>>> Format Video Capture:
>>>>>>> Width/Height : 1920/1080
>>>>>>> Pixel Format : 'MJPG'
>>>>>>> Field : None
>>>>>>> Bytes per Line : 0
>>>>>>> Size Image : 4147200
>>>>>>> Colorspace : sRGB
>>>>>>> Transfer Function : Rec. 709
>>>>>>> YCbCr/HSV Encoding: ITU-R 601
>>>>>>> Quantization : Default (maps to Full Range)
>>>>>>> Flags :
>>>>>>> Crop Capability Video Capture:
>>>>>>> Bounds : Left 0, Top 0, Width 1920, Height 1080
>>>>>>> Default : Left 0, Top 0, Width 1920, Height 1080
>>>>>>> Pixel Aspect: 1/1
>>>>>>> Selection: crop_default, Left 0, Top 0, Width 1920, Height 1080
>>>>>>> Selection: crop_bounds, Left 0, Top 0, Width 1920, Height 1080
>>>>>>> Streaming Parameters Video Capture:
>>>>>>> Capabilities : timeperframe
>>>>>>> Frames per second: 30.000 (30/1)
>>>>>>> Read buffers : 0
>>>>>>> brightness 0x00980900 (int) : min=-128
>>>>>>> max=127 step=1 default=-11 value=-11
>>>>>>> contrast 0x00980901 (int) : min=0 max=255
>>>>>>> step=1 default=148 value=148
>>>>>>> saturation 0x00980902 (int) : min=0 max=255
>>>>>>> step=1 default=180 value=180
>>>>>>> hue 0x00980903 (int) : min=-128
>>>>>>> max=127 step=1 default=0 value=0
>>>>>>>
>>>>>>> -----------------
>>>>>>>
>>>>>>> v4l2-ctl --list-formats-ext
>>>>>>> ioctl: VIDIOC_ENUM_FMT
>>>>>>> Index : 0
>>>>>>> Type : Video Capture
>>>>>>> Pixel Format: 'MJPG' (compressed)
>>>>>>> Name : Motion-JPEG
>>>>>>> Size: Discrete 1920x1080
>>>>>>> Interval: Discrete 0.017s (60.000 fps)
>>>>>>> Interval: Discrete 0.033s (30.000 fps)
>>>>>>> Interval: Discrete 0.040s (25.000 fps)
>>>>>>> Interval: Discrete 0.050s (20.000 fps)
>>>>>>> Interval: Discrete 0.100s (10.000 fps)
>>>>>>> .........
>>>>>>> Size: Discrete 1280x720
>>>>>>> Interval: Discrete 0.017s (60.000 fps)
>>>>>>> Interval: Discrete 0.020s (50.000 fps)
>>>>>>> Interval: Discrete 0.033s (30.000 fps)
>>>>>>> Interval: Discrete 0.050s (20.000 fps)
>>>>>>> Interval: Discrete 0.100s (10.000 fps)
>>>>>>> ......
>>>>>>> Size: Discrete 720x576
>>>>>>> Interval: Discrete 0.017s (60.000 fps)
>>>>>>> Interval: Discrete 0.020s (50.000 fps)
>>>>>>> Interval: Discrete 0.033s (30.000 fps)
>>>>>>> Interval: Discrete 0.050s (20.000 fps)
>>>>>>> Interval: Discrete 0.100s (10.000 fps)
>>>>>>>
>>>>>>
>>>>>
>>>>> well, it seems we know by now why this device was ...unexpensive.
>>>>>
>>>>>
>>>>> Yes, I have a "90-days open order" and will start to search for
>>>>> another, better UVC video capture device.
>>>>> The problem is the lack of definitive specifications, compared with my
>>>>> proprietary BMD devices.
>>>>>
>>>>>
>>>>> it really seems to report only 5-10 fps at fullHD uncompresed,
>>>>> anything bigger is mjpeg ...
>>>>>
>>>>>
>>>>> Type : Video Capture
>>>>> Pixel Format: 'YUYV'
>>>>> Name : YUYV 4:2:2
>>>>> Size: Discrete 1920x1080
>>>>> Interval: Discrete 0.200s (5.000 fps)
>>>>>
>>>>> This can absolutely not be what they promote as:
>>>>> "Fluid video recordings without delays or distortions during live
>>>>> streaming, thanks to a picture frequency of 60 Hz and 1080p with Full HD".
>>>>>
>>>>>
>>>>>
>>>>> https://superuser.com/questions/1449252/ffmpeg-captures-from-uvc-dev-video0-in-any-resolution-except-for-1920x1080
>>>>>
>>>>>
>>>>> I also tried that link's suggested syntax
>>>>>
>>>>> ffmpeg -y -t 15 -f video4linux2 -video_size 1920x1080 -input_format nv12 -timestamps abs -use_libv4l2 1 -i /dev/video0 out.mov
>>>>>
>>>>> but it didn't work for me, just quitted ffmpeg with
>>>>>
>>>>> Unrecognized option 'timestamps'.
>>>>> Error splitting the argument list: Option not found
>>>>>
>>>>> Looking at ffmpeg man pages at https://manpages.org/ffmpeg/1 there
>>>>> also is a similar video4linux2 syntax example
>>>>>
>>>>> Grab and record the input of a video4linux2 device, leave the frame
>>>>> rate and size as previously set:
>>>>> ffmpeg -f video4linux2 -input_format mjpeg -i /dev/video0 out.mpeg
>>>>>
>>>>>
>>>>> - video_size
>>>>> - Set the video frame size. The argument must be a string in
>>>>> the form WIDTHxHEIGHT or a valid size abbreviation.
>>>>> - pixel_format
>>>>> - Select the pixel format (only valid for raw video input).
>>>>> - input_format
>>>>> - Set the preferred pixel format (for raw video) or a codec
>>>>> name. This option allows one to select the input format, when several are
>>>>> available.
>>>>>
>>>>> But what should be set as input_format in this case?
>>>>>
>>>>>
>>>> YUYV ? (lowercase)
>>>>
>>>>
>>>> ffmpeg -hide_banner -f video4linux2 -input_format yuyv -i /dev/video0
>>>> out.mkv
>>>> [video4linux2,v4l2 @ 0x55b25017e0c0] No such input format: yuyv.
>>>> /dev/video0: Invalid argument
>>>>
>>>
>>> :(
>>>
>>>
>>> Yes, 'yuyv422' at least not returned any errors, but just verified 5 fps
>>> from the encoded file
>>>
>>> ffmpeg -hide_banner -f video4linux2 -input_format yuyv422 -i /dev/video0
>>> out.mkv
>>>
>>> ffprobe -hide_banner out.mkv
>>> Input #0, matroska,webm, from 'out.mkv':
>>> Metadata:
>>> ENCODER : Lavf58.76.100
>>> Duration: 00:00:12.40, start: 0.000000, bitrate: 2 kb/s
>>> Stream #0:0: Video: vp9 (Profile 1), yuv422p(tv, progressive),
>>> 1920x1080, 5 fps, 5 tbr, 1k tbn, 1k tbc (default)
>>> Metadata:
>>> ENCODER : Lavc58.134.100 libvpx-vp9
>>> DURATION : 00:00:12.400000000
>>>
>>> Any idea why the audio:0kB from '-codec:a pcm_s16le' disappeared in the
>>> encoded files?
>>>
>>> inxi -GA
>>> Graphics: Device-1: NVIDIA GK208B [GeForce GT 730] driver: nouveau v:
>>> kernel
>>> Device-2: Microdia Camera type: USB driver:
>>> snd-usb-audio,uvcvideo
>>> Device-3: MacroSilicon USB Video type: USB driver:
>>> hid-generic,snd-usb-audio,usbhid,uvcvideo
>>> Display: server: SUSE LINUX 1.20.3 driver: loaded: nouveau
>>> unloaded: fbdev,modesetting,vesa
>>> resolution: 2560x1440~60Hz
>>> OpenGL: renderer: llvmpipe (LLVM 11.0.1 256 bits) v: 4.5 Mesa
>>> 21.2.4
>>> Audio: Device-1: Intel 100 Series/C230 Series Family HD Audio
>>> driver: snd_hda_intel
>>> Device-2: NVIDIA GK208 HDMI/DP Audio driver: snd_hda_intel
>>> Device-3: Microdia Camera type: USB driver:
>>> snd-usb-audio,uvcvideo
>>> Device-4: MacroSilicon USB Video type: USB driver:
>>> hid-generic,snd-usb-audio,usbhid,uvcvideo
>>> Sound Server-1: ALSA v: k5.14.21-150400.24.41-default
>>> running: yes
>>> Sound Server-2: PulseAudio v: 15.0 running: yes
>>> Sound Server-3: PipeWire v: 0.3.49 running: yes
>>>
>>
>>
>> I think for audio you need few more alsa switches:
>>
>>
>> https://askubuntu.com/questions/1451630/hdmi-capture-card-macrosilicon-ms2109-missing-audio-device-on-ubuntu-22-04
>>
>>
>> something like this but find/use your own alsa device :)
>>
>>
>> What I feel unused to is the need to set ffmpeg code both Audio and Video
>> input format and input device respectively.
>> A couple of syntax examples for audio found:
>>
>> ffmpeg \
>>
>> -f alsa -ac 2 -i hw:CARD=HDMI,DEV=0
>> https://trac.ffmpeg.org/wiki/Capture/V4L2_ALSA
>>
>> -f pulse -ac 2 -i default
>>
>> https://dev.to/ethand91/how-to-record-webcam-video-and-audio-using-ffmpeg-419c
>>
>> Suggestions here what to use from the listing below?
>>
>
>
> try -f pulse -i default, (or sysdefault) because your system already set
> it up as first rec. device?
>
> for -f alsa try -i hw:CARD=MS2109,DEV=0
>
> default audio should be 2 ch/48khz pcm
>
>
> And the latter fit with my used encoding syntax?
>
I hope yes!
> ffmpeg \
>
> -codec:a pcm_s16le
>
> Now I will disconnect the Blu-ray burner from its USB3 port on the
> backpanel and reconnect and retest Video capture there.
>
good luck, while I suspect for this specific device it will not improve
framerates much due to chip used.
but please share your actual results!
>
> Thanks for useful help!
>
>
> see
>
> https://patchwork.kernel.org/project/alsa-devel/patch/20200702071433.237843-1-marcan@marcan.st/#23469437
>
> Also, ms2109 confirmed .. :(
>
>
>
>> cat /proc/asound/cards
>> 0 [MS2109 ]: USB-Audio - MS2109
>> MacroSilicon MS2109 at usb-0000:00:14.0-5, high
>> speed
>> 1 [Camera ]: USB-Audio - USB 2.0 Camera
>> Sonix Technology Co., Ltd. USB 2.0 Camera at
>> usb-0000:00:14.0-11, high speed
>> 2 [PCH ]: HDA-Intel - HDA Intel PCH
>> HDA Intel PCH at 0xdf420000 irq 139
>> 3 [NVidia ]: HDA-Intel - HDA NVidia
>> HDA NVidia at 0xdf080000 irq 17
>>
>> arecord -L
>> null
>> Discard all samples (playback) or generate zero samples (capture)
>> sysdefault
>> Default Audio Device
>> speexrate
>> Rate Converter Plugin Using Speex Resampler
>> pulse
>> PulseAudio Sound Server
>> upmix
>> Plugin for channel upmix (4,6,8)
>> default
>> Default ALSA Output (currently PulseAudio Sound Server)
>> sysdefault:CARD=MS2109
>> MS2109, USB Audio
>> Default Audio Device
>> front:CARD=MS2109,DEV=0
>> MS2109, USB Audio
>> Front output / input
>> sysdefault:CARD=Camera
>> USB 2.0 Camera, USB Audio
>> Default Audio Device
>> front:CARD=Camera,DEV=0
>> USB 2.0 Camera, USB Audio
>> Front output / input
>> sysdefault:CARD=PCH
>> HDA Intel PCH, ALC892 Analog
>> Default Audio Device
>> front:CARD=PCH,DEV=0
>> HDA Intel PCH, ALC892 Analog
>> Front output / input
>>
>>
>>
>>
>>
>>
>> for laughs you can try cingg's internal v4l2 capture
>>
>>
>>
>>
>>>
>>>
>>>
>>> sorry, may be ask on ffmpeg support channel then?
>>>
>>>
>>> p.s. fake 1080 at 60 usb dongles def. exist, made me sad
>>>
>>> https://www.naut.ca/blog/2020/07/09/cheap-hdmi-capture-card-review/
>>>
>>> p.p.s may be try to contact this person so you can confirm/deny exact
>>> chip (set) in this device, or at very minimum confirm it based on
>>> something else?
>>>
>>> https://github.com/BertoldVdb/ms-tools
>>>
>>> "Program, library and reference designs to develop for MacroSilicon
>>> MS2106/MS2109/MS2130 chips."
>>>
>>>
>>> Interesting stuff. Mat in a previous thread referred to a couple of
>>> other links (article test)
>>> https://lists.cinelerra-gg.org/pipermail/cin/2021-October/003960.html
>>>
>>>
>>>
>>>
>>>
>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>>> Index : 1
>>>>>>> Type : Video Capture
>>>>>>> Pixel Format: 'YUYV'
>>>>>>> Name : YUYV 4:2:2
>>>>>>> Size: Discrete 1920x1080
>>>>>>> Interval: Disc
>>>>>>>
>>>>>>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.cinelerra-gg.org/pipermail/cin/attachments/20230209/25d8161c/attachment-0001.htm>
More information about the Cin
mailing list