zoukankan      html  css  js  c++  java
  • ffmpeg 转码命令与ffplay

    ffmpeg.exe用于视频的转码。

    ▫ 最简单的命令 ffmpeg -i input.avi -b:v 640k output.ts 

    该命令将当前文件夹下的input.avi文件转换为output.ts文件,并将 output.ts文件视频的码率设置为640kbps。

    ▫ 命令格式 ffmpeg -i {输入文件路径} -b:v {输出视频码率} {输出文件路径} 

    所有的参数都是以键值对的形式指定的。

    例如输入文件参数是“-i”, 而参数值是文件路径;输出视频码率参数是“-b:v”,而参数值是视频的 码率值。

    但是注意位于最后面的输出文件路径前面不包含参数名称。

    命令参数  :

    参数 说明

    -h 帮助

    -i filename 输入文件

    -t duration 设置处理时间,格式为hh:mm:ss

    -ss position 设置起始时间,格式为hh:mm:ss

    -b:v bitrate 设置视频码率

    -b:a bitrate 设置音频码率

    -r fps 设置帧率 (分辨率)

    -s wxh 设置帧大小,格式为WxH

    -c:v codec 设置视频编码器

    -c:a codec 设置音频编码器

    -ar freq 设置音频采样率

     ffplay.exe用于视频的播放。

    ▫ 最简单的命令 ffplay input.avi 

    该命令将播放当前文件夹下的input.avi文件。

    ▫ 命令格式 ffplay {输入文件路径} 

    播放原始视频yuv数据, 以640*360的xxx.yuv为例
     ffplay -f rawvideo -video_size 640*360 xxx.yuv
    播放16kHz 单声道 16bit的xxx.pcm的PCM文件为例
     ffplay -ar 16000 -channels 1 -f s16le -i xxx.pcm

    ffplay的快捷键以及选项:https://blog.csdn.net/leixiaohua1020/article/details/15186441
  • 相关阅读:
    3dsmax script export/import tools
    BOBO输出插件的一些信息
    任务
    说说谷歌在线电子表格
    EditGrid在线编辑Excel文档
    如何控制,textField的宽度,
    在线文档管理平台
    雅虎的这个效果,有机会实现一下
    推荐在线电子表格EditGrid
    我的台账录入界面
  • 原文地址:https://www.cnblogs.com/nanqiang/p/10041503.html
Copyright © 2011-2022 走看看