знаходити: Створення MPEG Псевдонім символьні посилання на JVC Everio TOD файли мода

Мій JVC відеокамери запис в MOD і TOD формати файлів, which are non-standard video formats that cannot be directly played on most computers or networked media players. This post describes how to use the Linux 'find' command to create an MPEG alias to the TOD or MOD file so that the video can be played without post-processing.

Мій будинок відео колекції перевищує 1,500 files representing about one terabyte of storage. I am unwilling to dutifully follow JVC's recommendation of using their bundled software to convert their non-standard file formats to MPEG for playback on my media player. While the JVC Everio hard disk drive camcorder records excellent high-definition video, their choice of file formats is very unfortunate. На щастя, the VNC media player can be configured to play TOD and MOD files directly on a Mac or PC. Однак, Складніше йде справа, якщо ви зберігаєте ваші відео файли на пристрої NAS і хочете, щоб потік відео на вашому телевізорі.

Цей підхід був перевірений на Netgear ReadyNAS NV пристрої, але повинен працювати з будь запам'ятовуючому пристрої, використовуючи Linux, такі як Synology, Qnap and Buffalo Technology. Playback has been tested networked media players such as Patriot Box Office (тепер називається Ядро) і Micca EP950.

Як це працює?

Для кожного файлу з TOD або MOD розширення, Створіть посилання з "миль на галон" розширення файлу, який вказує на оригінальний файл.

A softlink is preferred to a hardlink to avoid duplicating files during copying. The softlink is a small text file (в 10s діапазону байт) that points to the target file. A hardlink is actually be another name for the target file (це посилається на той же індексний дескриптор файлу в якості мети), в результаті чого весь файл переміщається, коли я резервного копіювання відео на інший жорсткий диск.

СОФТЛІНК файлу буде ім'я файлу цілі з ".миль на галон" додається.

Знайти Command

знаходити . -Тип F-ім'я *. TOD-EXECDIR пер-и {} {}.миль на галон \;

Наведена вище команда працює, якщо знаходити версія підтримує EXECDIR директива. It won't work on the ReadyNas NV+, який використовує старше знаходити версія 4.1.7.

Для створення резервних копій домашнього відео, it is important that the mpg links are pointing to the TOD files using relative paths. While it is possible to replace the EXECDIR директиви з рівнини Exec і '.' із зазначенням повного шляху до поточного каталогу, this will create symlinks with absolute paths that are device specific. Наприклад, каталог '/ с / Відео »діє тільки на ReadyNAS, not the backup hard disk drive. A more complex command is needed.

знаходити . -Тип F-ім'я *. TOD-Exec ш-с ' \
каталог = $(ім'я-каталогу {}) ;\
база = $(базове {}) ;\
Ехо $ реж - $база ; \
кд $ реж ;\
PWD ;\
пер-и $ базою $ base.mpg ' \;

The луна і PWD команди вище для налагодження, to confirm that the correct paths are being used. I also create the Ви і база variables for clarity. The above command can be condensed into something more cryptic by removing the debugging and variable statements.

Наведена вище команда повторює EXECDIR директиви для більш старих версій знаходити знайдено технікою подібних пристроїв NAS.

Synology оновлення

Те ж СОФТЛІНК підхід працює на Synology DS1512 NAS підключений до гравця Патріот прокаті. На додаток до .миль на галон розширення, a .m2ts однаково добре працює. (ToDo нагадування: Додати завдання Synology для автоматичного створення символьні посилання на нові файли TOD.)

December 15th, 2012 Опубліковано Джон Jaroker Поданий в: Bash

Залиште перший коментар. Залишити коментар

Ваша електронна адреса не буде опублікований. Обов'язкові поля позначені *