Canon HV20 Works (and other HDV questions)
John-Mark Gurney
gurney_j at resnet.uoregon.edu
Wed Jul 4 18:52:37 UTC 2007
I recently picked up a Canon HV20 the other day. After being annoyed
at iMovie HD transcoding it to another format (11MB/sec instead of
25Mbit/sec), I tried out FreeBSD-current (from a few months ago) and
it works like a charm. A straight fwcontrol -R <file> returned:
fwcontrol: Unsupported format for receiving: fmt=0x25
but forcing it to mpeg w/ -M worked great. Does anyone have tools to
extract the other information that's in the stream?
-bash-2.05b$ ~/p4/bktrauinfo/mpegts.py -b /b/work/foobar.dv
0 650 0.06
30 6 0.00
31 73 0.01
129 649 0.06
308 2161 0.19
2064 1094246 93.94
2065 643 0.06
2068 18613 1.60
2069 640 0.05
8191 47203 4.05
-bash-2.05b$ ~/p4/bktrauinfo/mpegts.py -m /b/work/foobar.dv
<PAT: {0: 31, 100: 129}>
{129: <PMT: {5: ['TSHV\xff\x10\x00\xff\xff\xff\xff']}, ES: [(2, 2064, {}), (3, 2068, {}), (160, 2069, {}), (161, 2065, {})]>, 31: <PMT: {}, ES: []>}
The two "unaccounted" for streams are 30 and 308. Anyone know anything
about these?
Does anyone have any tools for splitting the stream into clips by time
stamp or anything else like that?
P.S. the mpegts.py tool is located in the FreeBSD Perforce repository at:
//depot/user/jmg/bktrau/info/mpegts.py
--
John-Mark Gurney Voice: +1 415 225 5579
"All that I will do, has been done, All that I have, has not."
More information about the freebsd-firewire
mailing list