免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1751 | 回复: 5
打印 上一主题 下一主题

关于重定向的问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-10-29 10:46 |只看该作者 |倒序浏览
通过ffmpeg -i <视频文件名> 来查找某个视频文件的相关信息。
但是我用ffmpeg -i <视频文件名> > aaa.txt 后,发现相关信息还是照样在屏幕上显示出来,而aaa.txt文件什么都没有,请问这个是什么原因?如何解决?谢谢。

论坛徽章:
1
荣誉会员
日期:2011-11-23 16:44:17
2 [报告]
发表于 2008-10-29 10:55 |只看该作者
(ffmpeg -i urfile)>aaa.txt

论坛徽章:
0
3 [报告]
发表于 2008-10-29 11:10 |只看该作者
不行,加括号跟不加括号没有任何变化。

论坛徽章:
95
程序设计版块每日发帖之星
日期:2015-09-05 06:20:00程序设计版块每日发帖之星
日期:2015-09-17 06:20:00程序设计版块每日发帖之星
日期:2015-09-18 06:20:002015亚冠之阿尔艾因
日期:2015-09-18 10:35:08月度论坛发贴之星
日期:2015-09-30 22:25:002015亚冠之阿尔沙巴布
日期:2015-10-03 08:57:39程序设计版块每日发帖之星
日期:2015-10-05 06:20:00每日论坛发贴之星
日期:2015-10-05 06:20:002015年亚冠纪念徽章
日期:2015-10-06 10:06:482015亚冠之塔什干棉农
日期:2015-10-19 19:43:35程序设计版块每日发帖之星
日期:2015-10-21 06:20:00每日论坛发贴之星
日期:2015-09-14 06:20:00
4 [报告]
发表于 2008-10-29 11:22 |只看该作者

回复 #1 luxeeaaa 的帖子

try ffmpeg -i <视频文件名> >& aaa.txt

BTW,楼主应该理解下标准输出和标准错误的差别。

论坛徽章:
0
5 [报告]
发表于 2008-10-29 11:54 |只看该作者

谈Linux Shell下的输出重定向(转)

  Linux Shell 环境中支持输入输出重定向,用符号"<"和">"来表示。0、1和2分别表示标准输入、标准输出和标准错误信息输出,可以用来指定需要重定向的标准输入或输出,比如 2>a.txt 表示将错误信息输出到文件a.txt中。
 
  同时,还可以在这三个标准输入输出之间实现重定向,比如将错误信息重定向到标准输出,可以用 2>&1来实现。
 
  Linux下还有一个特殊的文件/dev/null,它就像一个无底洞,所有重定向到它的信息都会消失得无影无踪。这一点非常有用,当我们不需要回显程序的所有信息时,就可以将输出重定向到/dev/null.
  如果想要正常输出和错误信息都不显示,则要把标准输出和标准错误都重定向到/dev/null, 例如:
 
  # ls 1>/dev/null 2>/dev/null
 
  还有一种做法是将错误重定向到标准输出,然后再重定向到 /dev/null,例如:
 
  # ls >/dev/null 2>&1
 
  注意:此处的顺序不能更改,否则达不到想要的效果,此时先将标准输出重定向到 /dev/null,然后将标准错误重定向到标准输出,由于标准输出已经重定向到了/dev/null,因此标准错误也会重定向到/dev/null,于是一切静悄悄:-)
 
  另外+:
 
  make >& make_log
 
  意思是把标准输出和错误输出都重定向, make>out 只重定向标准输出!!!!!
 
 >log 表示把标准输出重新定向到文件log中
 >& log 表示把标准输出和错误输出都定向到文件log中,相当于 >log 2>&1

论坛徽章:
0
6 [报告]
发表于 2008-10-29 11:59 |只看该作者
原来ffmpeg -i 是输出到strerr的,非常感谢楼上两位!
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP