[Samba] Samba and Preallocated Files
AndyLiebman at aol.com
AndyLiebman at aol.com
Tue Mar 15 11:31:19 GMT 2005
A question about capturing videos to a Samba share...
When Apple's Final Cut Pro captures video files, it pre-allocates file space
on the destination volume.
If you capture to a local volume that's physically attached to a Macintosh,
or if you capture to a network volume via AFP (Apple File Sharing Protocol),
you can see that Final Cut instantly creates a file of the anticipated size
on the destination volume at the moment just before capture begins (the
anticipated size is based on the maximum capture time limit set by a user).
However, when capturing videos to a Windows or Samba share, Final Cut
actually will write out "dummy data" to a file, and then presumably it replaces the
dummy data with real data as the capture moves along.
Effectively, this makes Samba and Windows shares useless for capturing Final
Cut videos. Because, for instance, if you expect to capture a 20-minute DV
clip, it will take approximately 10 minutes to create the pre-allocated file
before capturing even begins -- even when you are connecting via a dedicated
Gigabit Ethernet link. The process seems to chug along unbelievably slowly.
And if you were capturing uncompressed video (which has about 5x the data rate
of DV video) well, the wait would be interminable.
Can anybody on this list see a way to allow Final Cut to instantly create
that pre allocated file space that it wants to create on a Samba share? Are
their any Samba settings that could make this possible? It would be a coup for
Samba!
BTW, Apple's IMovie doesn't go through this pre allocation business. But,
alas, IMovie doesn't capture timecode data, so Final Cut users who want to work
with Samba shares can't simply switch to IMovie for capturing their videos.
Hoping for an insightful reply,
Andy Liebman
More information about the samba
mailing list