Den 19.02.2023 23:43, skrev Terje J. Hanssen:


Den 19.02.2023 18:59, skrev Andrew Randrianasulu:


вс, 19 февр. 2023 г., 20:39 Terje J. Hanssen <terjejhanssen@gmail.com>:


Den 19.02.2023 16:54, skrev Andrew Randrianasulu:


вс, 19 февр. 2023 г., 18:43 Terje J. Hanssen <terjejhanssen@gmail.com>:


Den 19.02.2023 16:28, skrev Andrew Randrianasulu:


вс, 19 февр. 2023 г., 18:25 Terje J. Hanssen via Cin <cin@lists.cinelerra-gg.org>:
IEE 1394 / FireWire (Apple) / i.LINK (Sony) has been a standard connection to transfer native DV and HDV video files to Lin/Win/Apple computers.


  • ffmpeg enabled FireWire DV/HDV input device using libiec61883 (Streamcopy) seems also interesting.
On my Leap 15.4 or Tumbleweed, ffmpeg-5 is seemingly not compiled with  --enable-libiec61883.
Is possibly ffmpeg available with enabled libiec61883 via Cin-GG?
http://www.ffmpeg.org/ffmpeg-devices.html#iec61883
http://underpop.online.fr/f/ffmpeg/help/iec61883.htm.gz

I had a look into the Cin-GG manual chpt 13 "Capturing and Recording Media", but could not see Firewire media transfer was mentioned.  However, in the Appendice section B.2 Configuration Features, Optional Packages is found:
--with-firewire       use firewire (auto)
--with-dv                use dv (auto)
Does this mean that Firewire/dv capture already is supported or optional can be configured?


it was not tested in ages .....
guess try to install all -dev version of libraries and look at output of cingg's configure .... then connect device and try to set capture device to iec* ....

I guess that's not just for me ;) but will try dvgrab again (tested it once several years ago), when my camcorder is back from service.
The reason is my 10 years old FireWire based DV/HDV recorder seemingly is dead.


well, you can look if appimage version of cingg was compiled with those libraries

Could you possibly outline how to do it?

in preferences -> recording tab there must be source named IEC 61883.

To cross-check I translate back from my local Norwegian version to English:

Settings | Settings | Preferences window:

Video In / Record driver
In  the dropdown menu there are available both


As reference also the following from Cin-CV's wiki and from Raffael's Howto (Cinelerra for Grandma):

http://cinelerra-cv.wikidot.com/cincv-manual-en:installation#toc1

    Firewire
    Firewire is the fastest way to download material into your system. Unless you will be importing your media from a CD, any other pre-captured format or use an analog video grabber, you will need firewire on your system.
    DV cameras
    There is an large variety of DV cameras that can be used with Cinelerra. Almost any camera that can connect using firewire will work. Be sure to set the appropriate parameters on the video grabbing system to match your particular camera.


http://www.g-raffa.eu/Cinelerra/HOWTO/get_media_ready.html#_how_to_capture_video_from_your_minidv_camcorder
http://www.g-raffa.eu/Cinelerra/HOWTO/get_media_ready.html#_using_the_command_line_dvgrab
How to capture video from your miniDV camcorder /Using the Command Line - dvgrab




 



-----------

I looked up some of the older discussion about dvgrab on CinCVS/Skolelinux mailing list and the referenced manual wiki:

https://www.mail-archive.com/cinelerra@skolelinux.no/msg13022.html

https://www.mail-archive.com/cinelerra@skolelinux.no/msg06183.html
http://cinelerra-cv.wikidot.com/cincv-manual-en:tips#26

21.12.2 Grabbing HDV from camcorder

There is no perfect solution so far. One possibility is to run the test-mpeg2 command available with the sources of libiec61883. Use this syntax:

test-mpeg2 > hdv_tape.mpeg

and press Play on the camcorder. You should not run any heavy resources consuming task on your computer since the lack of caching in test-mpeg2 causes frame drops.

New version of dvgrab seems to support HDV. Minimal example:
Syntax:

dvgrab -format mpeg2 myclip



, but I am guessing (from bug https://www.cinelerra-gg.org/bugtracker/view.php?id=590 ) you might run into troubles trying to record exactly HDV stream - because it is not DV video, but mpeg2. There is code in DVB input module for dealing with this, but it probably must be wired to DV /firewire module, or something like this should be used in ffmpeg.C for pre-decoding compressed buffer: