随笔分类 -  视频相关

ffmpeg常见命令
摘要:把一个MP4文件转为flv文件,命令如下:ffmpeg -i test.mp4 -acodec copy -vcodec copy test.flv其中:-i 表示输入文件名字;-acodec表示音频编码,copy表示不改变编解码器,只是改封装器-vcodec表示视频编码,copy表示不改变编解码器,只是改封装器最后一个参数是输出文件名称从一个视频中截取某个时间点的图片,命令如下:ffmpeg -i test.mp4 -ss 7 -y -f image2 test.jpg-i 表示输入文件名字;-ss表示要截取图片在视频中的时间点,以秒为单位-f表示图片格式-y表示如果输出文件存在在覆盖最后一 阅读全文

posted @ 2013-01-23 04:02 linzuxin 阅读(133) 评论(0) 推荐(0)

视频播放的基本原理
摘要:一、知识点ES流(Elementary Stream):也叫基本码流,包含视频、音频或数据的连续码流.PES流(Packet Elementary Stream):也叫打包的基本码流, 是将基本的码流ES流根据需要分成长度不等的数据包, 并加上包头就形成了打包的基本码流PES流.TS流(Transport Stream):也叫传输流, 是由固定长度为188字节的包组成, 含有独立时基的一个或多个program, 一个program又可以包含多个视频、音频、和文字信息的ES流; 每个ES流会有不同的PID标示. 而又为了可以分析这些ES流, TS有一些固定的PID用来间隔发送program和ES 阅读全文

posted @ 2013-01-16 21:03 linzuxin 阅读(974) 评论(0) 推荐(0)

导航