当前位置:  技术问答>linux和unix

ffmpeg命令

    来源: 互联网  发布时间:2017-01-14

    本文导语:   tmp=$(date +%N);ffmpeg -i  xx.avi &> _test_$tmp;grep Duration _test_$tmp | awk -F'[, ]'  '{print $4}' ;rm _test_$tmp ;    这句命令据说是在linux 获取视频播放时长的命令, 想请哪位给我解释下这命令是什么意思!! 谢谢了!...

 tmp=$(date +%N);ffmpeg -i  xx.avi &> _test_$tmp;grep Duration _test_$tmp | awk -F'[, ]'  '{print $4}' ;rm _test_$tmp ;    这句命令据说是在linux 获取视频播放时长的命令,
想请哪位给我解释下这命令是什么意思!! 谢谢了!

tmp=$(date +%N);  这个没有看懂 


test_$tmp;grep Duration _test_$tmp | awk -F'[, ]'  '{print $4}' ;rm _test_$tmp ;

这更加是没有看懂!!为什么还有管道命令??

|
%N     nanoseconds (000000000..999999999)

就是打印当前时间是1秒中的第几纳秒的意思.

tmp=$(date +%N) 是把date +%N的结果赋值给tmp.


ffmpeg -i xx.avi &> _test_$tmp; 这是一句,意思是标准输出/错误重定向到_test_$tmp文件。

grep Duration _test_$tmp | awk -F'[, ]' '{print $4}' ;  得到_test_$tmp文件中带有关键字Duration 的行,传给awk程序,awk程序以,或者空格作为分隔符,打印第4列。
 
rm _test_$tmp ;这是一句,删除_test_$tmp 文件

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 高分,已经安装过ffmpeg了,为什么还会有 checking for ffmpeg....no 提示呢
  • ffmpeg x264 ffmpeg x
  • ffmpeg for MFC
  • 关于FFMPEG,请教各位前辈!!!
  • FFmpeg for Android
  • ffmpeg-php
  • 多线程调用ffmpeg
  • checking for ffmpeg no
  • linux iis7站长之家
  • 请教如何用ffmpeg把AVI文件转换成别的格式?
  • 多媒体处理工具 ffmpeg
  • ffmpeg 音频脚本 au
  • Java版的ffmpeg Jjmpeg
  • FFMPEG-Java
  • [Help]ffmpeg编译问题...
  • ffmpeg在centos5下的编译问题!
  • 编译FFMPEG时候的问题
  • 高分求救, 有谁用过FFMPEG里面的库压缩视频??
  • 我装了两个版本ffmpeg,svn的报错,不知道如何卸载
  • FFMPEG0.6.1配置libvpx


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3