当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 3 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : [求助]在bash中提取 ID_LENGTH=4537.00 中的整数4537
帖子发表于 : 2011-05-23 23:49 

注册: 2008-05-29 13:06
帖子: 192
送出感谢: 0 次
接收感谢: 0 次
我要批量处理一批视频,并从每个视频中取20张图片做成缩略图。
在提取影片时间长度的时候遇到了问题,请大家帮帮忙,

代码:
./----
   |---convert.mybash.sh 我写的bash
   |---[movies] 文件夹 存放全部电影,约100部
   |---[缩略图] 文件夹 其下每部电影生成一个文件夹,存放那20张缩略图,图的命名规则为 snapshot.xxxxxx.01.jpg ...
   |---[视频选段] 文件夹 其下有每部电影的节选,1/3处截取150s,2/3处截取150s,命名为review.xxxxxxxx.-1.avi和review.xxxxxxxx.-2.avi


代码:
mplayer -identify -nosound -vc dummy -vo null ./rossini.rmvb
MPlayer SVN-r1.0~rc3+svn20090426-4.4.3 (C) 2000-2009 MPlayer Team
mplayer: could not connect to socket
mplayer: No such file or directory
Failed to open LIRC support. You will not be able to use your remote control.

Playing ./rossini.rmvb.
REAL file format detected.
Stream description: Audio Stream
Stream mimetype: audio/x-pn-realaudio
ID_AUDIO_ID=0
[real] Audio stream found, -aid 0
Stream description: Video Stream
Stream mimetype: video/x-pn-realvideo
ID_VIDEO_ID=1
[real] Video stream found, -vid 1
Stream mimetype: logical-fileinfo
VIDEO:  [RV40]  576x324  24bpp  24.000 fps    0.0 kbps ( 0.0 kbyte/s)
Clip info:
ID_CLIP_INFO_NAME3=comment
ID_CLIP_INFO_VALUE3=
ID_CLIP_INFO_N=4
ID_FILENAME=./rossini.rmvb
ID_DEMUXER=real
ID_VIDEO_FORMAT=RV40
ID_VIDEO_BITRATE=0
ID_VIDEO_WIDTH=576
ID_VIDEO_HEIGHT=324
ID_VIDEO_FPS=24.000
ID_VIDEO_ASPECT=0.0000
ID_LENGTH=6550.00
ID_SEEKABLE=1
ID_CHAPTERS=0

Exiting... (End of file)
ID_EXIT=EOF

如何提取 “ID_LENGTH=4537.00” 中的整数4537和影片的长宽576x324?
请各位帮忙!

如果能给我一个完整功能的bash.sh就太感谢了,我可以照着写,学着写。
谢谢了。


页首
 用户资料  
 
2 楼 
 文章标题 : Re: [求助]在bash中提取 ID_LENGTH=4537.00 中的整数4537
帖子发表于 : 2011-05-25 8:28 

注册: 2008-05-29 13:06
帖子: 192
送出感谢: 0 次
接收感谢: 0 次
回复一个,消灭零回复

版主帮帮忙吧,这个问题真搞不定了。


页首
 用户资料  
 
3 楼 
 文章标题 : Re: [求助]在bash中提取 ID_LENGTH=4537.00 中的整数4537
帖子发表于 : 2011-05-25 8:34 
头像

注册: 2005-08-14 21:55
帖子: 58428
地址: 长沙
送出感谢: 4
接收感谢: 274
xxxxyour_info_output | grep ID_LENGTH|cut -f= -d2

这些,应该是perl处理最简单的事情。


_________________
● 鸣学


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 3 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 5 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译