вс, 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, 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:

https://github.com/cinelerra-cv-team/cinelerra-cv/commit/0ff51f4c53e17ff33701e8cc1096de33a87313b9