Làm cách nào để tải lên nhiều thẻ CF / SD nhanh?


7

Những công cụ nào hiện có (phần cứng và phần mềm) để tải lên thẻ CF (và SD) nhanh chóng? Tôi đang tìm kiếm một đơn vị có thể mất nhiều lúc. Ví dụ, sau khi chụp Đám cưới, bạn thường bị mắc kẹt với nhiều thẻ 16 GB và 8GB và sử dụng đầu đọc thẻ đa năng giá rẻ (hoặc thậm chí "không quá rẻ") dường như không hiệu quả. Có giải pháp nào ngoài đó có nhiều thẻ CF cùng một lúc hoặc thậm chí những giải pháp mà bạn có thể tự động hóa những gì xảy ra khi nhập thẻ CF (chẳng hạn như tự động tải lên một vị trí được chỉ định) không?


Sao chép tự động tùy thuộc vào hệ điều hành của bạn. Bạn sử dụng hệ điều hành nào?
ceving

OSX, tuy nhiên tôi quan tâm nhiều hơn đến phần cứng tốt hơn (những người đọc dùng nhiều thẻ CF, v.v.). Tôi là một lập trình viên, vì vậy các giải pháp như @ Nick dưới đây giúp đỡ nhưng tôi thực sự muốn một giải pháp "thiết lập và quên nó" về phần cứng.
Brian David Berman

Nếu bạn đang sử dụng với thân máy tương thích, bạn có thể cân nhắc sử dụng máy ảnh Nikon WT-4A hoặc Canon WFT-E3 (A) để chuyển hình ảnh của bạn khi bạn chụp chúng.
Blrfl

WT-4A tương thích với D700.
Blrfl

Chỉ cần một nhận xét - nếu bạn có đầu đọc thẻ tích hợp trên máy tính xách tay hoặc máy tính để bàn (như MBP), thì nó sẽ nhanh hơn nhiều so với đầu đọc thẻ USB.
Michael H.

Câu trả lời:


3

Tốc độ bạn có thể nhập ảnh được điều chỉnh bởi loại thẻ và cáp bạn sử dụng để kết nối với máy tính của mình, vì vậy trước tiên hãy đảm bảo bạn có loại thẻ nhanh nhất hiện có. Lexar tạo ra một đầu đọc thẻ Firewire 800 có thể xếp chồng lên nhau, do đó bạn có thể liên kết hai hoặc nhiều hơn với nhau vì FW800 cho phép bạn nối tiếp các thiết bị chuỗi.

Nếu bạn sử dụng máy Mac, bạn có thể sử dụng AppleScript để xác định ứng dụng nào sẽ mở khi bạn lắp một loại thẻ nhớ cụ thể. Tôi không thể nhớ tôi đã lấy kịch bản này từ đâu, nhưng đây là những gì tôi sử dụng:

try
do shell script "DISKS=($(diskutil list | grep ^\\/)) 
        for ((index=0 ; index < ${#DISKS[*]} ; index++ )) 
        do 
           (diskutil info ${DISKS[index]} | grep HS-SD) 
        done"
activate application "iPhoto"
end try
try
do shell script "DISKS=($(diskutil list | grep ^\\/)) 
        for ((index=0 ; index < ${#DISKS[*]} ; index++ )) 
        do 
           (diskutil info ${DISKS[index]} | grep Compact) 
        done"
activate application "Adobe Lightroom 3"
end try
try
do shell script "DISKS=($(diskutil list | grep ^\\/)) 
        for ((index=0 ; index < ${#DISKS[*]} ; index++ )) 
        do 
           (diskutil info ${DISKS[index]} | grep KODAK) 
        done"
activate application "iPhoto"
end try
try
do shell script "DISKS=($(diskutil list | grep ^\\/)) 
        for ((index=0 ; index < ${#DISKS[*]} ; index++ )) 
        do 
           (diskutil info ${DISKS[index]} | grep CANON) 
        done"
activate application "Adobe Lightroom 3"
end try

Thuật ngữ sau 'grep' sẽ là một số cách để xác định loại thiết bị hoặc loại thẻ; trong ví dụ này, 'HS-SD' dùng để chỉ thẻ SD 'Compact' cho thẻ CompactFlash, 'KODAK' và 'Canon' cho nhãn hiệu máy ảnh (khi máy ảnh được gắn trực tiếp qua USB). Bạn rõ ràng có thể thay đổi các ứng dụng của bạn khi cần thiết.

Nếu bạn sử dụng Windows, thì tôi sợ rằng tôi không thể giúp ...


2

Đừng quên rằng kênh USB có giới hạn băng thông. Thông số kỹ thuật USB 2.0 Tốc độ cao là 480 Mbps (megabits mỗi giây). Điều này có nghĩa là một thẻ 8GB về mặt lý thuyết có thể chuyển trong 134 giây. Firewire 800, có thể làm điều này trong 80 giây (Firewire 400 trong 160 giây).

Bây giờ, đây là lý thuyết, bởi vì mọi thiết bị USB hoặc Firewire được kết nối đều sử dụng băng thông. Nếu bạn có chuột trên USB, nó đang sử dụng 1,5 Mb / giây. Vì vậy, nhiều thiết bị hơn, và có nhiều băng thông được tiêu thụ. Các trung tâm USB cũng có chi phí hoạt động và một số thiết bị giá rẻ hoạt động kỳ quặc khi chuyển đổi giữa các thiết bị yêu cầu, do đó bạn có thể gặp sự cố khi chuyển, v.v ... Đây là lý do tại sao các thiết bị băng thông cao như máy ảnh và iPod không thích trung tâm quá nhiều.

Đặt các thẻ bổ sung sẽ chỉ đơn giản là làm chậm tốc độ truyền chung, vì băng thông được trải đều trên các ứng dụng yêu cầu. Vì vậy, bạn có thể tiết kiệm thời gian chuyển đổi thẻ, nhưng tổng thời gian của bạn sẽ không tốt hơn; mỗi thẻ đơn giản sẽ nhận được ít băng thông hơn và chậm lại.

Vì điều này, tốc độ nhanh nhất của bạn sẽ có được khi sử dụng cả đầu đọc thẻ USB và Firewire và đảm bảo rằng ít thiết bị được kết nối nhất có thể. USB và Firewire sử dụng các kênh và trình điều khiển khác nhau và có thể không can thiệp lẫn nhau trên hầu hết các máy. Có giới hạn trên đối với tốc độ bus (PCI = 133 MBps, đó là megaBYTES), nhưng bạn sẽ không vượt quá nó trong FW và USB.

Bạn có thể thấy rằng sử dụng thẻ lớn nhất có thể sẽ là cách tốt hơn để tối ưu hóa điều này: thay vì cố gắng tăng tốc độ tải xuống 4 thẻ 8GB, mua thẻ 32 GB và tải xuống chỉ bằng một thẻ. Tất nhiên, điều này không hoạt động nếu bạn có nhiều máy ảnh / game bắn súng.


2
Việc sử dụng một thẻ 32 GB có vẻ như bỏ tất cả trứng vào một giỏ. Mặc dù có nhiều thẻ của cùng một sự kiện có nghĩa là tải xuống là một nỗi đau, điều đó có nghĩa là nếu một thẻ duy nhất bị mất / vỡ mà bạn mất ít hơn rất nhiều.
Phil

Bạn đặt cược Phil. Nhưng hầu hết mọi thứ là sự đánh đổi: thời gian tải lên với nhiều thẻ.
cmason


0

Tôi nghĩ rằng có một số ổ cứng ngoài có thẻ nhớ / cổng usb để tự động tải xuống thẻ "tại chỗ" ... chúng có thể sẽ không nhanh, nhưng nếu bạn tải xuống từ hơn 3 thẻ, bạn có thể có khoảng 2 đầu đọc thẻ được kết nối với máy tính xách tay và một đầu nối với thiết bị này.

Tuy nhiên, tôi không nghĩ nó đáng giá. Bạn nên chi tiêu tiền vào nhiều hơn / thẻ tốt hơn và tải xuống trong sản xuất bài.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.