ffmpeg
-缘故-
这个作者很懒,什么都没留下…
展开
-
ffmpeg与RTMP流媒体连接用法(翻译)
最近浏览国外网站时候发现,翻译不准确的敬请谅解。1、将文件当做直播送至liveffmpeg -re -i localFile.mp4 -c copy -f flv rtmp://server/live/streamName2、将直播媒体保存至本地文件ffmpeg -i rtmp://server/live/streamName -c copy dump.flv3、将转载 2016-10-12 08:34:42 · 355 阅读 · 0 评论 -
ffmpeg MP4 moov 前移
-y -c:v copy -c:a libfdk_aac -movflags faststart ffmpeg -i '0.mp4' -y -c:v copy -c:a libfdk_aac -movflags faststart 1.mp4原创 2018-12-25 10:25:47 · 2310 阅读 · 0 评论 -
下载ts 拼接成flv
#!/usr/bin/env bash url=$2 echo `pwd`$1/$1.flv cd /tmp/ mkdir $1 cd $1 wget $2_$1/$1.m3u8 i=0 cat $1.m3u8 |grep ts | while read line do echo "file '"$line"'" >> $1.txt ...原创 2018-12-25 10:24:20 · 706 阅读 · 0 评论 -
FLV文件格式解析
最近要用到flv,整理了一些flv格式的资料,供参考。 flv文件主要由两部分组成:header和body。1.headerheader部分记录了flv的类型、版本等信息,是flv的开头,一般都差不多,占9bytes。具体格式如下:文件类型3 bytes“FLV”版本1 byte一般为0x01流信息1 byte倒数第一位是1表示有视频,倒数第三位是1表示有音频,倒数第二、四位必须为0header长...转载 2016-11-29 17:55:08 · 273 阅读 · 0 评论 -
RTMP协议分析
RTMP协议是Real Time Message Protocol(实时信息传输协议)的缩写,它是由Adobe公司提出的一种应用层的协议,用来解决多媒体数据传输流的多路复用(Multiplexing)和分包(packetizing)的问题。随着VR技术的发展,视频直播等领域逐渐活跃起来,RTMP作为业内广泛使用的协议也重新被相关开发者重视起来。正好最近在从事这方面的工作,在此记录下自己对RTMP的...转载 2016-10-12 08:36:51 · 1983 阅读 · 0 评论 -
nginx rtmp 直播环境搭建
nginx + rtmphttp://www.cnblogs.com/skynet/p/4146083.html https://obsproject.com/forum/resources/how-to-set-up-your-own-private-rtmp-server-using-nginx.50/ nginx + luahttps://my.oschina.n...原创 2017-09-05 12:56:01 · 501 阅读 · 0 评论 -
ffmpeg编译
ffmpeg编译#!/bin/bashdir=`pwd`yum install gcc gcc-c++ -yecho "编译gcc START"# 升级gcc支持c++11wget http://gcc.skazkaforyou.com/releases/gcc-4.8.2/gcc-4.8.2.tar.gz -Ntar -zxvf gcc-4.8.2.ta...转载 2018-02-11 09:47:45 · 233 阅读 · 0 评论 -
FFMpeg 的 output_example.c 例子分析
该例子讲了如何输出一个 libavformat 库所支持格式的媒体文件。(1)av_regis ter_all(),初始化 libavcodec 库,并注册所有的编解码器和格式。 (2)guess_form at(),根据文件名来获取输出文件格式,默认为 mpeg。 (3)av_alloc_form at_context()分配输出媒体内容。 ov->oform ...转载 2018-02-11 09:46:20 · 866 阅读 · 0 评论 -
ffmpeg 使用笔记(一)
推流ffmpeg -re -i a.mp4 -c copy -f flv rtmp://192.168.2.169/live?vhost=play/11-re 按照时间戳顺序推流 不加的话直接把所有文件都推过去-f 输出格式-c 音视频格式 copy 与源流一样 循环推流真正循环 ffmpeg -threads 2 -re -fflags +genpts -stream_loop -原创 2017-09-05 12:47:42 · 3500 阅读 · 0 评论 -
ffmpeg 使用笔记(二)
ffmpeg -re -f concat -i /data/cache/recorder/wangmanjie5ffmpeg -re -f concat -i 659.txt -vcodec copy -acodec copy -f flv rtmp://livecn/live/wangffmpeg -f gdigrab -framerate 15 -offset_x 0 -offset_y 0 -原创 2017-09-05 12:50:08 · 514 阅读 · 0 评论 -
ffmpeg 处理RTMP流媒体的命令大全
1、将文件当做直播送至live[plain] view plain copyffmpeg -re -i localFile.mp4 -c copy -f flv rtmp://server/live/streamName 2、将直播媒体保存至本地文件[plain] view plain copy转载 2016-11-29 17:52:04 · 260 阅读 · 0 评论 -
ffmpeg 常用基本命令
1.分离视频音频流ffmpeg -i input_file -vcodec copy -an output_file_video //分离视频流ffmpeg -i input_file -acodec copy -vn output_file_audio //分离音频流2.视频解复用ffmpeg –i test.mp4 –vcodec copy –an –f m4转载 2016-11-29 17:50:55 · 245 阅读 · 0 评论 -
FFmpeg 基本用法
本课要解决的问题1.FFmpeg的转码流程是什么?2.常见的视频格式包含哪些内容吗?3.如何把这些内容从视频文件中抽取出来?4.如何从一种格式转换为另一种格式?5.如何放大和缩小视频?6.如何旋转,翻转,填充,裁剪,模糊,锐化视频?7.如何给视频加logo,删除logo?8.如何给视频加文本,动态文本?9.如何处理图片?转载 2016-11-29 17:48:53 · 575 阅读 · 0 评论 -
ffprobe 分析视频信息
ffprobe -i 1.mp4 -v quiet -print_format json -show_streams -select_streams v:0{ "streams": [ { "index": 0, "codec_name": "h264", "codec_long_name": ...原创 2018-12-25 10:30:04 · 3589 阅读 · 0 评论