Tin tức chung·Hacker News·0 lượt xem

Mang lại MiniDV với chiếc mũ Raspberry Pi FireWire này

Bring Back MiniDV with This Raspberry Pi FireWire Hat

AI Summary

Một HAT Raspberry Pi mới đã ra đời, mang đến kết nối FireWire (IEEE 1394) tiện lợi. Điều này giúp bạn dễ dàng quay video từ các máy quay MiniDV và lưu trữ dữ liệu một cách di động, giải quyết vấn đề cổng FireWire đang dần biến mất trên các hệ thống hiện đại. Đây là một giải pháp tiết kiệm chi phí hơn so với các thiết bị MRU chuyên dụng. Các lập trình viên Việt Nam có thể tận dụng HAT này để phát triển các thiết bị quay và lưu trữ video tùy chỉnh, hoặc để lưu trữ các băng từ cũ bằng các công cụ như `dvgrab`. Ngoài ra, bạn cũng có thể kết nối các thiết bị FireWire khác. Để kích hoạt hỗ trợ FireWire trên Raspberry Pi, bạn cần biên dịch lại kernel Linux. Đã có sẵn các phần mềm hỗ trợ quản lý việc ghi và theo dõi trạng thái.

Trong bài đăng trước, tôi đã hướng dẫn bạn sử dụng FireWire trên Raspberry Pi với bộ chuyển đổi PCI Express IEEE 1394. Bây giờ tôi sẽ chỉ cho bạn cách tôi sử dụng HAT FireWire mới và pin PiSugar3 Plus để tạo MRU di động, hay 'Thiết bị ghi bộ nhớ', để thay thế băng trong máy ảnh FireWire/i.Link/DV cũ hơn. Giải pháp thay thế là MRU cũ đã qua sử dụng như HVR-MRC1 của Sony, có giá khoảng 300 USD trên eBay1.

Trong bài đăng trước, tôi đã hướng dẫn bạn cách sử dụng FireWire trên Raspberry Pi với bộ chuyển đổi PCI Express IEEE 1394. Bây giờ, tôi sẽ hướng dẫn bạn cách sử dụng pin FireWire HAT mới và PiSugar3 Plus mới để tạo ra MRU di động hay 'Thiết bị ghi bộ nhớ' để thay thế băng trong máy ảnh FireWire/i.Link/DV cũ hơn.

Firehat trên Raspberry Pi quay video từ Canon GL1 qua FireWire

Giải pháp thay thế là MRU cũ đã qua sử dụng như HVR-MRC1 của Sony, có giá khoảng 300 USD trên eBay 1.

Ngoài kết nối camera trực tiếp, thiết lập này có thể được sử dụng để lưu trữ băng MiniDV vào Pi bằng dvgrab hoặc thậm chí với các thiết bị FireWire khác như giao diện âm thanh và ổ đĩa cứng. Sau khi Apple ngừng hỗ trợ FireWire trong macOS Tahoe, một số người dùng đã rơi vào tình trạng khó khăn.

Video

Bài đăng trên blog này là bạn đồng hành với video ngày hôm nay, nơi tôi kiểm tra việc ghi vào băng và vào Pi bằng hai thiết lập khác nhau và thậm chí kiểm tra cách hoạt động của quy trình chỉnh sửa NLE 'cũ' khi tôi bắt đầu kênh YouTube của mình vào năm 2006:

Bạn không thích xem video? Tôi không trách bạn—hãy đọc tiếp!

Phần cứng

Firehat trên Raspberry Pi quay video từ Canon GL1 qua FireWire

Phần cứng tôi đã sử dụng trong thiết lập cuối cùng của mình (ảnh trên) bao gồm:

Mẫu Firehat tôi đang sử dụng là mẫu thử nghiệm (cảm ơn Twin CD đã gửi nó!). Do đó, nó có số lượng dây bodge cần thiết :)

Dấu vết PCB có bodge của Firehat từ chip điều khiển VIA VT6315N FireWire

Nó sẽ được bán dưới dạng Pi HAT độc lập ("Firehat") hoặc được tích hợp vào một thiết bị độc lập nhỏ kết hợp với Radxa Rock 2F ("equip-1"), ít nhất là nếu chiến dịch Equip-1 / Firehat Crowd Supply của họ thành công,

Firehat with PiSugar 3 Plus Battery

Để thiết lập của tôi có thể mang theo được, tôi đã thêm vào PiSugar 3 Plus (hình trên), sử dụng các chân pogo để nối với đáy Pi 5, cung cấp năng lượng và giao tiếp I2C để biết trạng thái và cấu hình pin.

Trong thử nghiệm của tôi, pin 5000 mAh đi kèm có thời gian chạy từ 2-4 giờ, tùy thuộc vào việc bạn có ghi toàn bộ thời gian hay không và loại phương tiện lưu trữ bạn đang sử dụng (thiết lập này có WiFi tích hợp, vì vậy bạn có thể ghi trực tiếp vào NAS!). Tôi đã mất hơn 3 giờ để ghi thẳng vào thẻ microSD Raspberry Pi 64GB.

Phần mềm

Firehat sử dụng GPIO của Pi để chấp nhận đầu vào thông qua ba nút, bus I2C và nhiều chân GPIO khác để phát ra tiếng chuông phản hồi nút, đèn LED để ghi và các chỉ báo trạng thái khác, đồng thời một màn hình OLED nhỏ để hiển thị thời gian ghi, địa chỉ IP của thiết bị, thông tin lưu trữ và thời lượng pin (nếu sử dụng PiSugar).

Vì Pi OS không hỗ trợ FireWire của Linux nên trước tiên bạn sẽ phải biên dịch lại nhân Linux, sau đó cài đặt và chạy phần mềm Firehat để phần mềm này hoạt động hoàn toàn:

  1. Bật hỗ trợ FireWire trên Pi theo hướng dẫn của tôi
  2. Cài đặt phần mềm Firehat (trong 'Thiết lập Equip-1')
  3. (Tùy chọn) Bật phần mềm Firehat khi khởi động

Giả sử bạn đã thiết lập mọi thứ chính xác, khi khởi động lại Pi, bạn sẽ thấy giao diện mặc định (với 'NO CAM' được hiển thị nếu bạn chưa cắm camera và bật nguồn):

Firehat chạy trên Raspberry Pi 5 không có CAM trên màn hình

Nếu bạn tạo bản ghi mới, chúng sẽ được lưu trong thư mục chính của tài khoản người dùng mặc định của bạn trong một chụp thư mục. Từ đó, bạn có thể sao chép các tệp sang ổ USB hoặc sao chép chúng qua WiFi sang một máy tính khác.

Trên máy Mac của mình, tôi đã sử dụng khả năng SFTP của Truyền để đăng nhập vào Pi và sao chép các tệp. Bạn cũng có thể sử dụng scp hoặc rsync nếu muốn.

Các lựa chọn thay thế

Như đã đề cập trong bài đăng trước đó của tôi, bạn có thể mua một Mũ PCIe mini cho Pi và cài đặt này Bộ chuyển đổi StarTech Mini PCIe FireWire trong đó. Thiết lập đó lần đầu tiên được Redditor toqer trình diễn và gắn nhãn Mở MRU trong subreddit r/tapeless.

Để biết tất cả thông tin chi tiết, tôi ghi lại thiết lập Open MRU của riêng tôi trên GitHub. Nếu không có bất kỳ nút hỗ trợ GPIO nào, việc điều khiển dvgrab sẽ phức tạp hơn một chút—tôi phải bắt đầu và dừng ghi thông qua dvgrab trên dòng lệnh.

Bản dựng Open MRU sử dụng bộ điều khiển TI XIO2213A, so với VIA VT6315N trong Firehat. Trước đây, mọi người đã thử nghiệm các bộ điều khiển FireWire khác trên Pi, nhưng đây là hai bộ điều khiển duy nhất tôi xác nhận hoạt động với Pi 5 cho đến nay.

Các thiết bị FireWire khác và thời hạn 2029

Tôi chưa có cơ hội thử nghiệm các thiết bị FireWire khác hoặc kết nối mạng FireWire (mặc dù kết nối mạng 400 Mbps) tốc độ chưa bằng một nửa tốc độ Ethernet tích hợp của Pi!).

Nhưng tôi nghe nói một số người vẫn chạy giao diện âm thanh FireWire hoặc muốn giao tiếp với máy Mac cũ thông qua cổng FireWire tích hợp của họ, vì vậy nếu bạn đã thử nghiệm bất kỳ thiết bị IEEE 1394 không có camera nào, vui lòng chia sẻ trải nghiệm của bạn trong phần nhận xét.

Thiết lập này sẽ tiếp tục hoạt động với các phiên bản Linux và Pi OS mới nhất cho đến ít nhất là năm 2029, nhưng tương lai của FireWire trong nhân Linux sau đó vẫn chưa rõ ràng.

Trang bị-1 và Firehat sẽ có sẵn thông qua trang Cung cấp đám đông này. Rất hy vọng họ có thể bắt tay vào sản xuất và sớm xuất xưởng!


  1. Thiết lập Pi ở trên có giá từ 150-200 USD hoàn toàn mới. ↩︎

Tác giả: ingve

#discussion