微博 微信

Hao4K影音

[其他交流] Yuran DIY制定硬盘(UHD-BD)片源存储管理规范_优化整编片源的心得_概念性指导_2 of 10

2021-1-7 09:07:37 17034 18 |只看大图 回帖奖励 |倒序浏览 |阅读模式

Yuran 楼主

2021-1-1 13:27:19

这是我的自习心得。原创不易,深夜写成。也很忙,暂不回复/答疑。5 F2 f; h& O, ?1 E
  ^1 {5 K+ i* v  d# f7 s' z
动画演示,在连载第9篇!)8 }" ?- m2 ], S1 T; \+ I
# o; Y, j5 [$ r& c3 r9 X

  [+ Z! s1 J* M7 [; u
5 i6 I" ]/ N3 b. |! a前一篇讲到,针对诸多硬盘中的、UHD-BD片源, 为了优化组合, Yuran 挑灯夜战,DIY编程,制作了两类软件。0 ?  @2 e; C' E* N& B0 h

# N  z) g' k' j4 E第一类:属打前站的测试软件。
7 ~8 H, N8 U  _0 q" s9 @, L第二类:实用工具!在每个硬盘的根目录,自动建立类别文件夹,并自动甄别片源的视频规格、音轨属性,自动分类(移动文件夹,到相符的类别)。9 ?* y; r+ N8 W0 N8 X7 I( `7 k9 i
对于IMAX Enhanced、Auro-3D、Dolby Vision、HDR10 、Dolby Atmos、DTS:X 等规格,程序都能自动甄别!3 Q( R  q) U- c' f4 D. ~) Q/ w
. y# F- u4 V+ e9 J3 }
良好的开始,是成功的一半。先用第一类的测试工具,排除所有潜在的隐患。才能完美使用:第二类的工具!
* _7 C- N% T9 h& l% N3 `9 t( [$ {! N6 O- ~& Q
本篇,就是第一类软件的实验心得。前期工作做的越好,后续流程,就越发的、雷厉风行了...
6 ^  y$ _/ E9 g0 I1 U. ^8 I1 }/ f  t( ~; r$ a2 b
6 [( D; H) F& ^* @# ~% D' p: T4 S7 z; X

. r7 E! s6 s0 ^& f* o+ {8 s$ x" c% V
我将8项功能整合,做出了一个 EXE可执行文件。尝试了不同的图标。5 L0 |. n+ Q  F& E7 n; N5 i" _
0 G- [) w! s, p2 {  p9 q* x5 @" h
100.jpg
; L* x+ C7 _6 l- y6 U, j! S- B9 f* o
最终决定: 第一类测试软件,其程序图标,就采用:4K UltraHD文件夹的那款。" S0 D8 Q2 n% |+ N; r8 c8 j$ D$ N( J4 Q1 o
2 V) G: h( t1 g+ b: Q: D& C
101.jpg
7 x# Q, D' g& X8 h* Y$ ^5 n2 G  m: `; k+ d
找了一些BDMV文件夹,作“假想敌”(省略m2ts的大文件)。* K4 o1 [* x) M
先故意“埋雷”(实战中总结出的、隐患的特例),再开始测试。; f2 ?( v  J1 h% ~% Y5 Q! P  w

6 R% t# r8 L" H8 l$ ~6 D4 H6 u6 `, F( D4 W, N3 U$ L
2 i$ c$ }! V8 N
第一项,是检查所有的文件夹名,是否带异常字符、是否带空格、或有不妥的组合。2 Y3 [/ v& j4 g3 l  h
故意手动更改:弄乱了某些文件夹名,不符常规。再运行测试软件。立即发现问题。+ {, U9 h) ~3 i  R5 d. `1 j! p, }

+ j5 q% n4 j  G- T" } 105a.jpg
- H+ f0 r$ h' i% ~4 p: R) l% e
达到了预期效果! 测试工具,自动找出六处错误,! o8 X" B7 y) [. E
并自动优化(去除异常字符,对于多余的字符,或减少数量,或掐头去尾,进行精简!). S' m( i7 n8 y! o  G. I/ U
优化完成后,程序将自动返回,循环往复检测,直至出现绿色色块(本项测试,全部通过)!% e+ X5 L1 E  b

% n, Y/ D( J% l7 _+ l4 J: q& l既然:第一项,大功告成。5 t' {% Q2 n% I
那第二项、第三项,不再测试(双重检查的备选方案。同样是对文件夹名,进行检测。只不过,换了编程的思路)...7 H8 T6 e3 k! m+ m% X0 O
4 L1 X1 r$ [, _. q8 H* A7 H
“埋雷”后,直接测第四项:对所有文件的的检测,替掉异常字符、去除空格等。
8 t* v: D, @: V$ F, \) X! e2 j4 x
106.jpg
: N) y8 d& a& F/ I8 ~& |8 L* r8 _+ |) R
只举一例, 这个N---G.txt ,其文件名的优化,是逐步进行的。6 K5 F" S! |& i: i/ }
先缩减成 N--G.txt ,再在循环复查时,又被裁成N-G.txt ...    J. W. L4 K# g1 {( }2 G  O
这是我在编程时,即兴增加的。反正,CPU的档次,若处理这些,真是小菜一碟!
( `3 p" c2 T$ {# q  O) K$ D. z' f. D  ^) u) ^: l
107.jpg 5 ?+ s4 n" B5 j
! G5 A- O$ u2 A
第五项,是核查,是否混入了:空文件夹(若发现,则给出文件清单,建议删除)。9 U- q/ l' z" f: t7 l$ p" M4 m* M
: l& i; [# N1 o0 ^
110a.jpg   w/ j& T, i5 a  F; ?0 {$ l" T
% n# R9 I, r7 L) R; M+ \, e
随便建立了:两个空文件夹。逃不掉的,被程序搜了出来。
- ?3 w3 c# k! I/ L; Z5 ~3 v$ R+ h6 k  u

$ i& Q% @" ]5 h. c$ r
7 k2 t1 Q! W' M: m第六项,是检查 BDINFO.*.txt 文件 (* 代表不同电影的片名),不能缺失,也不能重复。
1 W6 V. Y9 y4 M/ K
6 }; V' d3 q9 J& q8 T这是很关键的文件,第二类实用工具,做自动甄别时,需要引用其数据。: C6 c$ _1 O, X
1 Q# M" t. U+ G% P* L5 D% L- q
111.jpg 4 D/ O! V0 }- t; f

% Q. d+ o& ~* G$ t/ a" T% I这类文件,5 d' m3 t/ g8 q8 k5 S/ T
  • 若缺失。程序就用红色色块示警,建议补齐。
  • 若在某片源文件夹的、各(下属)子目录中,重复存在,程序就显示粉色色块。建议删减!9 x% g( ~: Z/ w3 e2 H$ k

6 X( B5 r# |. Z) r: ?; X这项流程的编程,略微复杂一些。 片源比较多,若发现问题,除在屏幕上显示之外,还得存档,给出列表文件。" I5 i3 b' N! p3 p4 m+ D4 J

; o) Y  ~  V- K' C0 N$ S: X9 d 113.jpg . c3 j: b+ q4 Q3 n! N
2 }! {( _. ]( @3 V
issue.txt ,就是自动生成的清单。随后,测试工具将提示:强制退出。纠错之后,再重新启动:该测试工具...
# r" c$ N6 d( z0 Y) I2 ]
  B( o: M$ z) O5 m4 h! q9 b6 Q" ]) A/ Z- \
6 h+ c" P: ?( U9 [. F
第七项, 是对 movie.nfo 文件的核查。每个片源的文件夹中,不能缺失。但也不能重复存在。仅限一个!同样是关键的文件,第二类实用工具,自动添加中文片名时,需要引用其数据。$ T9 x* @% g/ G% }+ H& V* B6 _. i: W: B
4 `5 g0 `) c+ P! r
114a.jpg / h; K  i9 J  i0 m7 x

% R  W+ y1 @* x+ N/ Z$ ?* t对查出的错误,也自动生成清单(issue2.txt), 然后程序强制退出。排错后,再重新核查。
/ l; W/ b6 I# H$ {$ Q
' t$ i1 m; c' O4 d/ h核实无误后,第六项,第七项,均将显示:予以放行的绿色色块(那些列表文件,不再记录错误之处,所以,将被删除)!: k7 y2 J5 _" p) i6 W6 h
; ^) F. J4 R0 w' E/ K, T9 ?
115.jpg
( K/ E; _( ], I0 Z$ x7 f3 B; r% L: e. U5 c& i; G2 D2 m
; a( w! ^) b+ O% j2 ~0 i, h

0 j/ V& D: D) `* u) y2 E最后一项,检查每个片源中的、唯一的BDINFO.*.txt 文件(*代表不同的片名)。
6 d: o* v5 X/ M* }  R! A" p2 z+ c" X& m' t% p  G
为了整齐划一,能将那些、命名混乱的文件,都改名(英文片名)。+ I: O% ~' Y; \8 K6 o- H
* d& k  s" H4 w" V& f% x7 U
118.jpg . U; g, C  s7 s& H( N- y' n8 Q
3 u( }$ g* X$ y  ^  ]( A2 {
更名规则:
  • 以所在文件夹的、现有的文件夹名,来简单命名。
  • 仅作为过渡期内的、不出隐患的命名。但有可能,不符Yuran自定的最终命名规则。将在第二类实用工具运行时,更加规范地改名。* ]" ], A. F1 i
  • 无需改名的,显示绿色字符。
  • 需要更名、且操作成功的,显示粉色色块。
    1 N& H% R% M; O$ w7 j1 ^

/ _  x/ M% Z9 w  R# d9 X 117.jpg ( [& g, d1 I! X' D
$ t4 h% X' O. L' ~5 v8 O
成百上千的片源,若是人工操作,费时费力。  但换成PC来执行,效率非常高!
4 |. m9 ^; x! e+ @4 O, c
) E; B/ ]4 ^& ]; d( t 116a.jpg
7 j, y- \/ Y  ?: K! X! c
# @% q1 t5 L+ D, \+ l, ?0 r) l* _都是Yuran设定好的套路: 一旦做出某些优化/处理,程序都将自动循环重审(或给出列表文件,强制退出),直至全部通过!
5 v. g. E* M# w0 b* o4 T( `+ e& H. m% G
119d.jpg # d5 B8 i. V7 N
5 s% U, i- Q- R8 {; `# P
0 I, a, J; _, w$ l, E

. r- ~$ n2 S, d$ A, _1 nYuran 不怕麻烦,坚信的理念是: 慢工出细活!   因此,给自己的工作量,层层加码,直到满意为止& J6 _, Z3 e1 x) V9 I* R3 o+ g$ X

% S# w9 m5 `3 r; _2 Q1 \5 {. t4 {不管怎样,我这里,借助于DIY编程,将实现:下述自动化管理的目标!* j$ m" e" Q3 \9 D
. E1 ]% Z. v8 k  }! I8 Z) t# [
  • 硬盘存放(自动建立类别文件夹,以影碟的视频特征、结合音轨特效,来综合设定:优先级);
  • 片源分类(自动迁移片源文件夹);
  • 片名优化(自动添加中文片名);, e7 _' N: b" S, u

/ z5 B1 Y6 s! q+ K  I
8 N6 A/ y1 }( F0 j
1 H: \; Z+ g6 e. Q1 q后续连载,将进行:概念性的介绍。
- }5 A3 w& Z, G, R. a2 n
5 l5 P! \/ `6 }, F! E) Sb]延伸阅读  O" j7 O* G& U- t8 I. }$ b
9 {, f% d6 x: a2 w: B0 J
Yuran DIY制定硬盘(UHD-BD)片源存储管理规范_优化整编片源的心得_概念性指导_1# |9 Z6 a6 Z0 }9 f9 \
https://www.hao4k.cn/thread-52734-1-1.html
0 T* V0 H5 Y; n0 q6 [/ W8 K! z0 X- L. P* b- Q# r3 A) U. p
Yuran DIY制定硬盘(UHD-BD)片源存储管理规范_优化整编片源的心得_概念性指导_2 3 Y& J9 \, |" t+ N$ Y
https://www.hao4k.cn/thread-52817-1-1.html9 Z1 N9 i$ H  k: h' v6 ?% t2 C1 ^

: [: v8 b- l7 i  O! A# x- M! yYuran DIY制定硬盘(UHD-BD)片源存储管理规范_优化整编片源的心得_概念性指导_3
. V3 d+ t! Q6 F+ [7 }8 ^https://www.hao4k.cn/thread-52873-1-1.html2 l) u, s- r. t6 K$ M/ S- _

# @- v! Q" I7 T; ], H' gYuran DIY制定硬盘(UHD-BD)片源存储管理规范_优化整编片源的心得_概念性指导_4* z5 c! o9 A, w. Y+ ?1 [
https://www.hao4k.cn/thread-52875-1-1.html
  g4 |/ F7 f% U  q( d# l1 J5 ~- L
% @" j5 L7 f0 P3 ~Yuran DIY制定硬盘(UHD-BD)片源存储管理规范_优化整编片源的心得_概念性指导_5
! R; L$ T$ P2 C0 l8 Chttps://www.hao4k.cn/thread-52900-1-1.html( P+ g: C& Y: T

' L* F. c& C8 I  U) @Yuran DIY制定硬盘(UHD-BD)片源存储管理规范_优化整编片源的心得_概念性指导_6/ W0 Q8 u$ s% U
https://www.hao4k.cn/thread-52926-1-1.html" i3 [1 U: g  H1 ]% j2 j

) w6 t% @$ C% k+ W9 dYuran DIY制定硬盘(UHD-BD)片源存储管理规范_优化整编片源的心得_概念性指导_76 g$ y4 l4 o. e3 W% f3 ]* D
https://www.hao4k.cn/thread-52938-1-1.html
2 y1 k8 f) f( H% r0 n* h  C3 o: u8 H2 G  V0 N4 Y
Yuran DIY制定硬盘(UHD-BD)片源存储管理规范_优化整编片源的心得_概念性指导_8 5 \* o, k8 m$ E9 X- |: B
https://www.hao4k.cn/thread-52961-1-1.html& w/ M# b' X  Y  s4 D# s6 D7 H
8 D7 X2 ^7 n) t  x/ [; a
Yuran DIY制定硬盘(UHD-BD)片源存储管理规范_优化整编片源的心得_概念性指导_9
/ y* [3 a9 \3 `# a* e' C! y9 \# Vhttps://www.hao4k.cn/thread-53011-1-1.html2 e" Y6 s/ D5 b. g1 b. ~% x

9 U4 l  O& a- F7 X' K8 J5 XYuran DIY制定硬盘(UHD-BD)片源存储管理规范_优化整编片源的心得_概念性指导_10 , o% J  [0 ], c0 \$ g4 ~: P5 e
https://www.hao4k.cn/thread-53030-1-1.html
回复

使用道具 举报

全部回复18

PHSYBL 发表于 2021-1-1 22:11:13

PHSYBL 沙发

2021-1-1 22:11:13

不明觉厉,赞个先
回复 支持 反对

使用道具 举报

zbb007 发表于 2021-1-1 22:32:45

zbb007 板凳

2021-1-1 22:32:45

不明觉厉,赞个先
回复 支持 反对

使用道具 举报

zwh686308 发表于 2021-1-2 22:10:08

zwh686308 5#

2021-1-2 22:10:08

不明觉厉,赞个先
回复 支持 反对

使用道具 举报

redstone_xue 发表于 2021-1-2 22:46:47

redstone_xue 6#

2021-1-2 22:46:47

不明觉厉,赞个先
回复 支持 反对

使用道具 举报

pykowen 发表于 2021-1-5 00:01:15

pykowen 10#

2021-1-5 00:01:15

感觉就是把人工一个一个的目录文件检查校对,换成了根据一定的规则自动检查和修订。这个是我们用nas一类的福音啊。期待楼主把程序测试好之后能否放出来。
回复 支持 反对

使用道具 举报

fdxwb 发表于 2021-1-5 08:46:41

fdxwb 11#

2021-1-5 08:46:41

厉害,现在下的片子有时在KODI上就因为命名问题搜不到字幕,如果能像你那样规范化了,找字幕也方便多了,顶一个
回复 支持 反对

使用道具 举报

咆哮的麦霸 发表于 2021-1-5 09:08:22

咆哮的麦霸 12#

2021-1-5 09:08:22


4 V/ O7 L, H- H! q: v; P3 V) H6 u) l不明觉厉,赞个先
回复 支持 反对

使用道具 举报

樺樺0707 发表于 2021-1-5 21:34:11

樺樺0707 13#

2021-1-5 21:34:11

真的是受益良多呀!!
回复 支持 反对

使用道具 举报

gvihoo 发表于 2021-1-5 22:45:41

gvihoo 14#

2021-1-5 22:45:41

学习学习,在学习,感谢楼主分享经验!
回复 支持 反对

使用道具 举报

papa865788 发表于 2021-1-5 23:29:12

papa865788 16#

2021-1-5 23:29:12

不明觉厉,赞个先
回复 支持 反对

使用道具 举报

budong1682008 发表于 2021-1-6 15:03:19 Hao4K手机版

budong1682008 17#

2021-1-6 15:03:19

楼主太优秀了
回复 支持 反对

使用道具 举报

zhangzhigang 发表于 2021-1-7 09:07:37

zhangzhigang 18#

2021-1-7 09:07:37

学习学习,在学习,感谢楼主分享经验!
! F2 f: d" `4 U- G3 |* ]
回复 支持 反对

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

返回列表 本版积分规则

:
青铜玩家
:
未填写

主题

帖子

积分73

图文推荐

  • 从认识声音到各种前级、后级、炮及线材使用

    从认识声音到各种前级、后级、炮及线材使用分享鉴

  • 当贝K1 4K投影机使用感受分享

    前些天在京东买了一台当贝K1,使用了一段时间,说

  • 《The Lord of the Rings 魔戒》全新影集故

    Amazon早在多年前便宣布耗资 2亿5千万美元买下

  • 影音科普:音响电路图及工作原理小知识。

    什么是音响 音响指除了人的语言、音乐之外的其他

  • 【新手教程】抛弃移动硬盘、直连电脑FTP服

    简单说下个人情况:电视55X9500G,没有NAS,

  • 在线客服

  • 返回顶部