主题
K币
注册时间2020-3-24
在线时间 小时
最后登录1970-1-1
|
有言在先:原创不易,深夜写成。也很忙,暂不回复/答疑。
- {* @. I6 W5 T
, |6 D9 t7 N. u$ C+ T4 M6 ~(动画演示,在连载第9篇!)" R1 G8 T+ J1 r, |/ ~5 q6 N
# n3 u) e* t5 I3 U; \( [
0 T5 |+ {6 A/ P& x- p @
# o& S8 E2 J1 h) ?0 Q; }7 \- I
对于家庭影院来说,影音器材的硬件条件,趋于完善。我分别发帖介绍过。* W( L3 ^9 s5 g* Z- S. G2 M
# H7 Q, y% \8 P( c9 B目前来说,仅剩下历史遗留问题,有待解决。
+ i O, a' u4 T3 Z4 V) }硬盘中的、成百上千的片源,如何存储、分类管理?毕竟网上,又多是海外的资源,没有统一的规则。
: C6 k% ~7 ?4 i8 z* e8 ?4 f3 X' D
在我看来,有这些麻烦。
) l% k1 B4 E4 z: f9 }7 S- D9 H/ T* u9 V3 b0 I7 G9 P4 k/ f
- 电影的片名,大多缺乏中文信息。
- 命名也混乱,有些甚至夹带特殊字符,杂乱无章。6 _* C5 i8 ?; L8 M
比如:Mother!.2017.ULTRAHD.Blu-ray.2160p.HEVC.TrueHD.Atmos.7.1-DIY@TTG/ j9 p7 C7 ^% I, z
- 仅有音频轨的注解,而无视频轨的特征。
) T' h1 c q8 k; _& U: h7 U Back.to.the.Future.Part.II.1989.2160p.BluRay.HEVC.TrueHD.7.1.Atmos-EATDIK
( O, G& J9 ?, z3 h' B* j/ P9 F& n9 r k9 c
上述片源,仅有 2160p HEVC的字样,但究竟是
( U& y+ m) W9 L9 d8 }3 A, MDolby Vision的、还是 HDR10 的视频轨呢?
. i5 k% Y) R5 E2 O' A- U6 d4 [: _1 ?8 K4 R
尤其是,下面这类片源:& d' y. o8 h% D' `- m1 b8 y
Resident.Evil.2002.COMPLETE.UHD.BLURAY-GLiMMER
/ \4 q; p" `7 D9 ~: z: PVertigo.1958.MULTi.COMPLETE.UHD.BLURAY-PRECELL
- p7 g! x$ O3 L" r7 V甚至,连音轨的信息,都没有。
' t+ i# i. ~' {! z+ b' _
! u( `% ?) X6 @5 ?& a( t![]()
4 J. h5 ?4 J% `* y/ W! K: Z/ ?, D0 W6 x# X3 b+ E5 Y8 w
也许下载时,还能抽空看看,某些信息。但片源太多,混杂在一起,谁也记不住。 ~8 R/ _* e3 ]% T( t% z; |
+ t5 g7 G( \+ G& |1 c* a, a以前,我这里,就手动解决。 |3 L# i+ r; P4 B
' v, {! v3 @* V. d3 W! {; C, V文件夹名,添加中文片名,再根据音视频的特征,分类存放,
1 }. Y% M) R6 `比如这样: Vertigo.迷魂记.1958-HDR10-DTS:X
7 i* s- i: b( Z: F: {* V9 V
. j/ E7 i' k, {% j; f& ~9 A再在硬盘的根目录下,新建一个(类别)文件夹。, n: F0 w: Y2 V9 |
比如 8TB的、第二块SATA硬盘, 新建 03_1_8TB-A2_2160p-HDR10_DTS-X 的文件夹。
/ F) g2 z" }4 |" n03是文件夹的序号;0/1 :是否空文件夹。
% I$ h. f7 S2 ?! e5 T8 Y r9 _8 J( e- K: }& l) t: t/ B* z
再将上面这个片源,移动到这里:
) u. h0 ~! o% q# ~; j03_1_8TB-A2_2160p-HDR10_DTS-X\Vertigo.迷魂记.1958-HDR10-DTS:X
# ?8 z, X! B3 J& Z7 o8 O* J9 N4 @( i
后来,又做精简。文件夹名,改成这样:
" U6 t- p1 J8 v. A4 [03_1_8TB-A2_2160p-HDR10_DTS-X\Vertigo.迷魂记.1958; K9 ~) ?$ Z3 v9 ?
# }* |2 C5 p4 F. T
添加硬盘信息,是为了便于管理。在EXCEL文档中,可以直截了当,查明片源。& A% @2 [+ o1 h! \6 M/ } H3 J
检索时,一看便知: 这个电影,放在第二块8TB的硬盘,视频规格:HDR10,带DTS-X的音轨。
3 }$ O9 s( G; T2 ?( b* {% p
6 x$ H1 N0 ]* y1 c! i8 j9 Y1 y面对海量的片源,能不能,将上述这些流程,都DIY编程、使用程序,做到:自动化管理?
0 k- s5 P8 b8 J f: E9 I于是,Yuran这几周挑灯夜战,逐项攻关,终于拿下!
( b7 f% k; M1 i. Z" V5 y, L% Y# o6 Q3 v, U) J* a1 g
0 z2 m x Y: Q% N+ F1 E/ A U6 U& d
8 c0 o3 _4 U3 d$ S; H 这是我的DIY实验心得,非专业、非权威。仅作概念性的讲解。) n2 }+ b" F- i" \6 U1 a
: w$ N+ d3 X( V9 a/ I5 \2 G2 U
经过多次升级换代,器材、设备等,都转手或送人了。唯独留下的,是一些SATA机械硬盘。
5 p' t- U: ]. e* ^5 m! H. }. q+ }
9 e: O; ^* }7 O# F* o( ^" ?, t6 o正好用于:各类影视资料的、文件存储。 - 多年自拍的FHD、3D FHD、QFHD、4K HDR素材等(有 4K HDR摄像机)。
- 也有DIY整编制作的: 蓝光影碟、3D蓝光影碟、UHD BD 影碟(涉及自拍的4K HDR素材),都做备份。
- 诸多UHD BD 影视片源。 A# [( }1 h( l
- N* N) q' k+ N; N$ D
% \( I+ I' E' Y- ?% U
2 X0 D7 j# ?* u) K. ~# _( M1 z8 K) C& F6 K
最麻烦的,就是UHD BD的片源,越来越多。如何合理地整理、存放?不那么容易!
9 T3 C0 c: u7 z( }7 H2 d5 Q) o# z* L. B. V7 V
6 D9 v" B2 }3 H. o& M
' A0 d6 x1 I1 s h3 {' m. n+ E, V我知道:所谓群晖、家用nas等套数。但目前来说,家里已有单盘、双盘位、四盘位的硬盘座, USB 3.0 的接口。
& d/ p+ f' k& z$ _3 Z用于影视片源的播映,没什么问题。所以,NAS的事情,先放一放。& ~* T3 A# M# q# K& m. q' B
伤其十指不如断其一指!3 U3 V& m* O' A( I. {! y& d
现如今,首要问题:UHD BD 片源的整编(分类管理。添加中文片名、甄别音视频轨的规格,制作硬盘存档的备忘录等)。2 C- V; v, j) l2 C4 J
做好前期工作,一劳永逸! # _/ {4 T- ?0 |% n5 Q3 e- ?
# E6 p7 t8 r/ a+ c" k1 i- o! r1 I. R为此,本人亲自动手,DIY 编程,制作了两组应用程序。
, p! S& `: L6 Q' i' _8 n
* H! q6 j9 p i& ^9 q" c" @![]()
8 A' m. A: N+ K& C! I8 D2 u1 J r- |) e; o/ J% L' A0 y, w, A+ m+ w
第一组程序,是检查工具! 负责打前站。' l0 m8 m7 o& i- q% U
- 勘误、纠错、优化。
- 先将各式各样的片源,从文件夹、到各个文件,都查一遍。
- 去除英文半角的冒号、单引号、空格等(经实战检验,那些异常的字符,会给后续(第二组)程序的检索, 带来不必要的麻烦!)9 H* Q. G$ \: L3 v
3 `' S. ^5 r' V我DIY制定了优先级,八步流程,层层把关(先搞定文件夹,再拿下每一个文件)。) _6 }& w: Q7 t* x7 x" y4 @2 e
4 \$ S/ m) }" ?& w
/ f! A8 M4 f3 Y( d, J
我自己定义的、子程序的标签。
0 K& b' C# ]1 w0 a5 U7 w& X' r7 W" Y1 B
![]()
' P/ M2 _$ c' U$ U' ?1 Z$ c5 a5 j) k* n
第二组程序,则是大刀阔斧的整改工具!
% |7 y: m8 S( z# Y5 j/ [6 Y8 }: q& F! u) D& R
- 片源文件夹,自动改名,统一使用规范格式(UHD BD片源的、文件夹的命名规则,由本人DIY 制定)。
- 影碟特征文件,BDINFO 文本文件,自动更名!(相关文件夹的、英文片名)。
- 在硬盘中,自动建立【类别文件夹】。冠以音视频轨的特征标识符。
- 自动甄别:各片源的视频轨规格,以及音轨属性,并做出分类清单。
- 根据列表,自动迁移片源, 分门别类地存放。
- 给新建的类别文件夹,自动添加硬盘的信息,便于管理。, V& V& M/ a/ o5 C9 N4 C1 W- Z" A& g
2 e6 ^' {1 _ a![]()
5 g5 \" y7 U' K: F$ h
( h$ T s! |3 ~/ C! Q) r4 O众所周知,网络下载的 UHD BD 片源,参差不齐、杂乱无章。& n. X& r; Y7 I! X2 ^
举例说明吧, 某片源的、文件夹名:
8 s+ E* _: U @& w! v: B! }* R" j' M+ H& X
Back.to.the.Future.Part.II.1989.2160p.BluRay.HEVC.TrueHD.7.1.Atmos-EATDIK6 B1 \# }9 l7 l! \6 ~) J0 z
' z9 _% w H' m9 o
- 需要添加中文片名。
- 需要标注:视频轨的规格。
- 有些字符串,比如EATDIK,在自家的硬盘中,有些不便,可以删除(下载信息,可以改存到:其它文本文件中)。
6 x) ^# X( L, m . q) s6 n8 v) I& l
于是,Yuran设计的程序,能自动建立一个 readme.txt 文件,将原先的文件夹名,予以保留。# W, Y, m' u6 r% V
接着,就是前期检验(不能带空格,不能有异常字符...),再自动更名,变成:
5 ]5 [, Z, P# L+ M' p! Y+ ^
% V5 m: d% U. i* s1 s& qBack.to.the.Future.Part.II_回到未来2_1989
8 C7 M8 ]6 G) m; y& U5 `! }; g$ o3 v1 _
先是英文名,后接中文片名、发行年代。用下划线分隔。* ^6 E1 @& a5 x# c" E4 s6 D P7 t( {
(这些信息,比如中文片名,如何自动获取? 以后我将讲解)。
7 T9 \$ o6 n+ m; x1 o' n! G
5 i2 Q6 c* @+ p- j![]()
3 M4 R# |5 J/ @# F! @
" H4 b3 a: q- y/ o6 T9 u0 r/ ?/ F/ L% [$ \同时,相关的 BDINFO 文本文件,自动更名为:BDINFO.Back.to.the.Future.Part.II.txt ;便于识别。
3 {' T7 M0 `9 S# o2 ~3 [- {9 \' D
所存的硬盘,比如是Yuran的、6TB_A1的机械硬盘。% p+ z% l4 l) b8 h' f) j* u/ v
0 K6 v7 y7 E7 x6 W正在运行的程序,就会自动建立: 01_1_6tA1_DVsion+Atmos 的文件夹。8 k5 f% L: j2 a2 ~$ Q2 u" R
. L8 l/ c. _! c2 k
再将 这个片源的所有文件,MOVE到:01_1_6tA1_DVsion+Atmos 的文件夹中。
8 _* o) S7 z; p没错,Yuran设计的实用程序,是自动甄别的!自动判定:这是 杜比视界( Dolby Vision )的影碟!
* m0 B5 K, i# V+ S- [. E( T4 y其音轨:是 杜比全景声 (Dolby Atmos) 的规格!
1 B I) H, O! F) p/ n- e0 P3 N3 | m
8 p8 x( ?0 t, o" b+ L(后续连载篇中,有相关的介绍)。# m6 q+ r: O% R; E5 u
: Q- J& q+ M: Q1 n, X: X+ M& a% D6 {% i) }- g
" C6 A$ P4 `" t5 ?* o8 q4 N) k& F
* \8 D* z* L: d4 Z, r5 k* f. D% S z' `, B& _2 ] e. a
上述流程,对少数片源来说,即使是手动更改,也不难。
. `+ o! p& x. A4 `- [, u/ A但是, 一千个电影呢?! 4 l/ _ a: q, O6 \ \7 R
$ c2 r' N8 H5 J+ R! R$ qYuran我,编程的目的,就是让其自动化、规范化!!
6 q! K6 [8 L5 ?: p$ ^9 V就能将:每个TB级硬盘中的、数百个UHD BD片源,整齐划一地、完成“整编”。9 {4 M1 e0 ` l5 ~3 i
# | Z( |# T9 r' h* x
处于相同硬盘分区内的、百GB的文件夹,用Move 指令操作,效率极高,可谓瞬间完成!
; K* }1 V4 [; `(当然了,不能用 COPY的指令...)" P; a# ?1 I( q) q- {. _: _; c! W
, {4 Q6 |- C3 a6 Z) w: k& h 5 e9 }2 B. W! V! V/ w
' a% t& w# S6 `+ S9 F0 |1 C j
第一组工具,被我整合成了一个 EXE文件。+ s# \3 K8 o- \ {8 d
" t7 O z1 B2 H' w
- `1 @0 s4 @6 o Z
" R( u* K7 N. t: P找了一些“假想敌”,做测试。! i/ l6 [0 U& U, ]' X: j& [; t
, _8 ]( v9 M4 n5 U1 D
0 b. ^% Z2 i" O1 q$ ]5 {
) P) W1 ]( G5 i3 F; ]; D0 }这只是随意截图。真正测试时,还得故意“埋雷”:
0 l% r5 c; O! A, L+ N4 d1 |# Q9 {5 m% y# G) i
- 文件夹名故意带空格,或带半角的单引号,或带半角的冒号;
- 文件夹名,故意出现多个小数点字段;
- 文件名,故意带空格,或带半角冒号、半角单引号。
- 某个片源文件夹中,BDINFO相关 txt文件,故意缺失。或重复存放。
- 某个片源文件夹中,movie.nfo文件,故意缺失,或重复存在。: o" M5 X4 a) z6 q2 P# i# \( i
" A4 V. o: l& f7 q以上这些雷,都是第二类工具软件,在自动检索的过程中,容易出现问题,导致操作失误的根源。
1 F. E- W8 c* h2 J所以,我打算用第一类测试软件,先行把关。扫除隐患!
: E5 u1 n- G2 ~, u- x
" C `( K6 I6 \) ]- a0 U ; J8 F( U. a/ r. H* _
+ S7 @$ v. K, v d- A: \; j
如果,清障完毕,就应该是,下面这样的界面(涉及海外协作,必须写成英文的)。
/ u& ~7 }; {: Z. M" l7 _& x( X
7 @$ h. |# i+ Y% j' y, V8 x
, t% @! w( x) ]; J5 Z3 {) E
" V4 h7 Q2 e; n' {! ^2 ~我设计的风格,都用绿色(色块),来代表顺利、成功!也很养眼 2 k6 ]0 T, Z9 J
! k9 X5 X: e. L! N7 h8 f
- v9 E, v9 D* ]. c: y1 a& U6 H2 t1 j- z
为了快速编程,没太推敲语法,还有些typo(小笔误),后已改正。
; O- w$ N9 f" V6 G6 K/ ]测试时,“假想敌”有十四个( 程序自动统计出来了:有14个 UHD BD片源)。
3 r% A! B5 U4 |/ p
. |$ X, Z* Q$ {, T+ ]# q% f% O; ]
1 l( [9 e9 l) @' G" ^' _
, S, E, I* u0 n) g# u, u& |% L全部的文件夹名、以及所有文件名,均已过关。
( u' [6 g3 `6 i$ w/ L! F o3 K7 g5 |$ l+ K
- 不带空格、不带半角冒号、也不带半角单引号。
- 没有多个小数点的重复。
- BDINFO 文件名,被改为:其所在的文件夹名,加上 BDINFO.的前缀。
- 既不缺失相关BDINFO text文件,也没有重复存放的问题。
* A* k9 B+ g5 ^. K0 Z4 ]8 c
- 既不缺失movie.nfo文件,也无重复存放的问题。
i* @5 m( \+ c5 q, F
6 ^! O& }6 M8 {- I& Q0 E声明:此时的、片源的文件夹名,仅仅是:通过了检验。没有隐患。" x* k% V8 k% b) Y0 F
5 V; J, |& e7 ?( x! A! |4 b但有可能,不符合Yuran的标准。在第二类实用工具中,有可能,被第二次改名。比如那个:
1 e3 k: h$ w: f( `+ gThree.Days.of.the.Condor.1975.2160p.BluRay.HEVC.DTS-HD.MA.5.1-TASTED3 J/ h3 W, C+ O! L. G" e
就不算完美(不带中文片名)。- T" q" l: l8 b
+ b/ `/ [4 X5 D2 ?8 f) a6 [2 C目前来说,不带雷,就行了。 2 e$ g; }* j. m v* z" h3 _. D% N G
$ [2 w) C! U5 `/ d0 q
测试程序,一路走下来,若都是上述绿色色块(看不到红色、橙色、黄色等警示色块)。
" X4 ~$ P2 X* E那就说明,目前搞到的片源,基本上,都通过了:前期的检验、纠错流程。5 G6 i, m) @5 u6 w9 a& \- M( G
! D/ P! W) r) O" t, y+ L+ d, z0 V3 n
就可以进行:下一步的、第二类的整改工作了( 都是TB 级别的文件,牵一发而动全身,不能马虎大意! )5 `. N9 Q& i; a, X) h+ ?
" ~, ^& j. i0 K* c5 b
![]()
z4 d- l) l( }1 y
% x$ w6 c5 O3 ~. n1 G& Y如果,所下载的、或拷贝来的片源,有些隐患,那测试程序,该如何,给出警示呢?; T' q% j) A- i; H; y# F! A
# ^& M% o6 ^, f; Y
后续连载,再介绍。! q# }+ d# t& `0 E' J
这只是概念性指导,抛砖引玉。 出于某些特殊原因,不提供程序信息
: `1 F" _1 ^/ Y/ M。; _) a0 m V4 g b4 F
其实,熟手那么多,只要完成概念性的理解,都可以尝试DIY编程, 或另立规则。- \' | s" r" q
8 V& x8 _6 X9 d8 U4 E* o" D0 Pb]延伸阅读
& J( v+ _& }& J$ h# N2 D U7 h. o/ h3 f
Yuran DIY制定硬盘(UHD-BD)片源存储管理规范_优化整编片源的心得_概念性指导_1& R, k( d* W9 i% d
https://www.hao4k.cn/thread-52734-1-1.html
9 k/ g4 q: ?( d4 C) B, w+ B B7 P4 L& G- v% u+ o. b% x9 i
Yuran DIY制定硬盘(UHD-BD)片源存储管理规范_优化整编片源的心得_概念性指导_2 : }' h% h8 |# v) {/ p
https://www.hao4k.cn/thread-52817-1-1.html
( d3 T( C4 c; P) B2 f1 d
6 i; y7 o+ o- P0 d5 X8 t) yYuran DIY制定硬盘(UHD-BD)片源存储管理规范_优化整编片源的心得_概念性指导_3 8 H6 {0 y1 N/ p, e/ a' @
https://www.hao4k.cn/thread-52873-1-1.html
" Y8 u' X, u: R4 R$ m5 S7 z* O! O- M) D; T# P( V' a
Yuran DIY制定硬盘(UHD-BD)片源存储管理规范_优化整编片源的心得_概念性指导_4. W4 T( o+ i1 I
https://www.hao4k.cn/thread-52875-1-1.html
2 N4 ]3 s, M1 C `6 b* @$ ~& \2 A- v* ?0 ]8 z+ u$ X
Yuran DIY制定硬盘(UHD-BD)片源存储管理规范_优化整编片源的心得_概念性指导_5
& t" D1 s! \4 _( ^$ thttps://www.hao4k.cn/thread-52900-1-1.html$ Z+ k% Z+ j0 z# c1 d& d
0 i' }6 }* n& {/ G) z5 xYuran DIY制定硬盘(UHD-BD)片源存储管理规范_优化整编片源的心得_概念性指导_67 U: u5 Q" t( H* k
https://www.hao4k.cn/thread-52926-1-1.html
9 Y c0 z, w( `. M1 q1 c% A4 M/ ^( `7 i, ^- s/ R- w% D
Yuran DIY制定硬盘(UHD-BD)片源存储管理规范_优化整编片源的心得_概念性指导_7! ?+ n* n& \2 H
https://www.hao4k.cn/thread-52938-1-1.html# P" m( w6 R0 ^% z7 K$ ?
" w5 F0 R2 |% N: s5 S) L+ x
Yuran DIY制定硬盘(UHD-BD)片源存储管理规范_优化整编片源的心得_概念性指导_8
; E+ r8 }: y- R2 a( f6 c9 H, uhttps://www.hao4k.cn/thread-52961-1-1.html
7 g+ J; F1 A8 j4 z8 H% k
9 P9 _. N1 S4 O) z3 sYuran DIY制定硬盘(UHD-BD)片源存储管理规范_优化整编片源的心得_概念性指导_9
# k9 ^( B7 E" {! R! Whttps://www.hao4k.cn/thread-53011-1-1.html
6 C" K' P5 n- O0 g0 H0 Z7 _; c K# e$ H# |" D( y; k
Yuran DIY制定硬盘(UHD-BD)片源存储管理规范_优化整编片源的心得_概念性指导_10
' w" G8 y7 V/ ghttps://www.hao4k.cn/thread-53030-1-1.html |
评分
-
参与人数 1 | 贡献值 +3 |
H币 +50 |
K币 +200 |
收起
理由
|
hao4k
| + 3 |
+ 50 |
+ 200 |
感谢大牛分享宝贵心得! |
查看全部评分
|