搜索 社区服务 统计排行 帮助
  • 2078阅读
  • 9回复

[求助 SBL]求问一个X264命令行的白痴问题

楼层直达
级别: 新手上路
注册时间:
2006-05-15
在线时间:
0小时
发帖:
147
RT,请问如何用命令行批次压片[/han]
级别: 工作组
注册时间:
2005-05-03
在线时间:
0小时
发帖:
2914
只看该作者 1楼 发表于: 2008-11-21
建立一个文本文件,每一行一个命令行,保存成扩展名是bat的文件,然后双击运行
级别: 新手上路
注册时间:
2006-05-15
在线时间:
0小时
发帖:
147
只看该作者 2楼 发表于: 2008-11-21
感谢,偷懒果然行不通。。。
级别: 精灵王
注册时间:
2008-04-08
在线时间:
44小时
发帖:
2855
只看该作者 3楼 发表于: 2008-11-21
笨了,把文件名保存在一个文本文件里,然后在cmd里用个for搞定
级别: 精灵王
注册时间:
2005-12-24
在线时间:
45小时
发帖:
2298
只看该作者 4楼 发表于: 2008-11-21
引用
把文件名保存在一个文本文件里,

怎么实现,来个例子吧。

在长长地换硬件的道路上,纠结前进中
级别: 新手上路
注册时间:
2007-06-24
在线时间:
14小时
发帖:
123
只看该作者 5楼 发表于: 2008-11-21
List.txt:
01.mkv
02.mkv
03.mkv
04.mkv
05.mkv
06.mkv
07.mkv
08.mkv
09.mkv
10.mkv
11.mkv
12.mkv
.
.


bat
  1. @ECHO OFF
  2. FOR /F "tokens=* delims=" %%i IN (List.txt) DO Call:Encode "%%i"
  3. GOTO:EOF
  4. :Encode
  5. ECHO %1
级别: 精灵王
注册时间:
2005-12-24
在线时间:
45小时
发帖:
2298
只看该作者 6楼 发表于: 2008-11-21
tokens=* delims= 这两句啥意思

在长长地换硬件的道路上,纠结前进中
级别: 新手上路
注册时间:
2007-06-24
在线时间:
14小时
发帖:
123
只看该作者 7楼 发表于: 2008-11-21
delims是指定分隔符,即%i里的内容以什么字符为分界,默认是空格和Tab;
tokens是指定被分隔符分开的所有内容里取第几段,*是取所有。
如:
for /f "tokens=1,2,3 delims=c" %i in ("abcabcabcabcabc") do echo %i %j %k
就是把"abcabcabcabcabc"(不含引号)以c为分隔符,分别取出第1、2、3段并显示。
[/KH] 不知道讲清楚没有……

PS:上面那个好像不用delims也行……

以下是for的帮助:
  1. delims=xxx - specifies a delimiter set. This replaces the
  2. default delimiter set of space and tab.
  3. tokens=x,y,m-n - specifies which tokens from each line are to
  4. be passed to the for body for each iteration.
  5. This will cause additional variable names to
  6. be allocated. The m-n form is a range,
  7. specifying the mth through the nth tokens. If
  8. the last character in the tokens= string is an
  9. asterisk, then an additional variable is
  10. allocated and receives the remaining text on
  11. the line after the last token parsed.
  12. delims=xxx - 指分隔符集。这个替换了空格和跳格键的
  13. 默认分隔符集。
  14. tokens=x,y,m-n - 指每行的哪一个符号被传递到每个迭代
  15. 的 for 本身。这会导致额外变量名称的分配。m-n
  16. 格式为一个范围。通过 nth 符号指定 mth。如果
  17. 符号字符串中的最后一个字符星号,
  18. 那么额外的变量将在最后一个符号解析之后
  19. 分配并接受行的保留文本。
级别: 骑士
注册时间:
2007-01-31
在线时间:
62小时
发帖:
896
只看该作者 8楼 发表于: 2008-11-22
借帖询问一下
用MEGUI会让编码速度下降么?
为什么我用MEGUI压x264只有0.5FPS,而用命令行直接压能上1.3FPS
级别: 工作组
注册时间:
2003-08-26
在线时间:
13小时
发帖:
6600
只看该作者 9楼 发表于: 2008-11-23
基本不会

催片请点此处: http://bbs.popgo.org/bbs/read.php?tid=502402&displayMode=1#19103164
快速回复

限150 字节
上一个 下一个