发现: 创建MPEG别名软链接到JVC的Everio TOD mod文件

在MOD我的JVC摄像机记录和TOD文件格式, 这是不能直接播放的大多数计算机或网络媒体播放器非标准视频格式. 这篇文章介绍了如何使用Linux“查找”命令来创建一个MPEG别名的TOD或MOD文件,这样的视频可以不用后期处理播放.

我的家庭视频采集超过 1,500 约占1 TB的存储的文件. 我不愿尽职尽责地遵循使用他们的软件捆绑到自己的非标准文件格式转换为MPEG播放我的媒体播放器的JVC公司的建议. 而JVC的Everio硬盘摄像机录制出色的高清视频, 他们选择的文件格式是非常不幸的. 幸, VNC的媒体播放器可以配置为在Mac或PC上直接播放TOD和MOD文件. 然而, 如果你保持在NAS设备上的视频文件,并欲流视频到电视的情况是比较困难的.

这种方法已经被测试了美国网件的ReadyNAS NV 设备上, 但应与使用Linux,如群晖任何存储设备, QNAP和水牛技术. 回放已经过测试,网络媒体播放器如爱国者票房 (现在所谓的核心) 和MICCA EP950.

它是如何工作

对于每个文件与TOD或MOD文件扩展名, 创建带有一个软链接 "MPG" 文件扩展指向的原始文件.

的软链接最好是一个硬连接,以避免复制过程中复制文件. 该软链接是一个小的文本文件 (在字节范围内的10秒) 指向目标文件. 一个固网实际上是另一个名字对于目标文件 (它引用相同的inode作为目标), 导致被移动时,我备份的视频到另一个硬盘驱动器的全部文件.

该软链接的文件名作为目标文件的文件名与 ".MPG" 附加.

查找命令

发现 . -型的F - 名*。TOD-execdir聆听LN-S {} {}.MPG \;

上述命令的工作,如果 发现 版本支持 execdir聆听 指示. 它不会在ReadyNAS NV 工作, 它使用较旧的 发现 版本 4.1.7.

对于创建的家庭录像备份副本, 重要的是,该MPG链接使用相对路径指向的TOD文件. 虽然这是可能的,以取代 execdir聆听 指令与平原 EXEC 及'。'使用完整路径到当前目录, 这将创建符号链接与特定设备的绝对路径. 例如, 目录'/ C /视频“是唯一有效的ReadyNAS设备上的, 没有备份硬盘驱动器. 一个更复杂的命令是必要的.

发现 . -型的F - 名*。TOD-exec的SH-C' \
DIR = $(dirname {}) ;\
基地= $(基本名 {}) ;\
回声$ DIR - $基地 ; \
CD $ DIR ;\
PWD ;\
LN-S $基地$ base.mpg' \;

呼应PWD 上面的命令进行调试, 以确认正确的路径被使用. 我还创建了 基地 为清楚起见变量. 上面的命令可以通过删除调试和变量声明凝结成一些更隐秘.

上述命令的复制 execdir聆听 指令对旧版 发现 在器具如NAS设备发现.

群晖更新

同样的软链接的方法适用于连接到一个爱国者票房玩家的Synology DS1512 NAS. 除了 .MPG 延期, 一 .M2TS 同样适用. (待办事项的提醒: 添加一台Synology任务自动创建软链接新TOD文件。)

12月15日, 2012 发布者 乔恩Jaroker 提起: 巴什

成为第一个发表评论. 发表评论

您的电子邮件地址不会被公开. 必需字段标记 *