Ffmpeg

FFMPEG编译参数

由于海思解码器支持的视频路数有限制,需要改用FFMPEG解码。首先需要研究FFMPEG,以下参数配置为作为研究FFMPEG之用。 ./configure --enable-shared --enable-gpl --enable-version3 --enable-doc --enable-ffmpeg --enable-ffplay --enable-f...

shell脚本实现 视频格式转换 ffmpeg 实现视频转换

#!/bin/bash original=$1 echo $original #check whether file is exist #if $original de chang du wei 0 huo bu $original bu shi chang gui wenjian if [ -z $original ] || [ ! -f $...

linux 树莓派 debian ffmpeg alsa v4l2 录制音频 视频 cannot open audio device 无法播放 声音模糊 画面卡顿 ALSA buffer xrun Thread message queue blocking -pix_fmt

一个基本的命令: ffmpeg -f alsa -i <device> out.mp3 其中, -f 表示设置格式,有format的意思,out.mp3前面可以加上 -f mp3, 因为带了mp3后缀,就省略了。 alsa 表示alsa音频驱动程序的编码格式,它保证后面的音频流可以由alsa解码。具体可根据驱动程序选择。(alsa主页https...

GStreamer Plugin: Embedded video playback halted; module decodebin20 reported: Your GStreamer installation is missing a plug-in.

标题是在Linux下使用系统yum install 的opencv库来获取视频帧的时候抛出来的错误消息。opencv调用了Gstream的API来处理了视频。错误抛出的代码如下图: http://ubuntuforums.org/archive/index.php/t-1730395.html http://stackoverflow.com/quest...

Mac使用nginx+rtmp服务器

一、安装Homebrow 已经安装了brow的可以直接跳过这一步。执行命令 ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 如果已经安装过,而想要卸载: ruby -e "$(curl -fsSL https://raw.gi...

二、实践与视频解决方案

一、视频解决方案 说明: 公司下户拍摄视频,上传存储一直用的优酷云(视频压缩、解码、播放)当然还支持水印。 现在场景,我们公司内部买服务器,下户拍摄视频上传到我们自己服务内,需要解决的问题,下户拍摄视频很大,需要解决的问题: 1、(下户视频过大)需要压缩处理、 2、(视频格式、播放帧处理)解码格式 3、(提供url)提供接口让内部人员可以播放  解决方案1...

MAC下编译FFMPEG

1、下载ffmpeg,我使用xcode自带的git下载。 或者直接下载压缩包: 2、下载gas-preprocessor脚本https://raw.github.com/mansr/gas-preprocessor/master/gas-preprocessor.pl 并且放到/usr/bin 中。 3、安装pkgconfig(遇到 pkg-config...

免费实用的录屏工具!支持全屏、特定窗口、选定区域录制,支持添加水印、嵌入摄像头!

此文转载自:https://blog.csdn.net/xiaoxueyaoxuexi/article/details/110451840#commentBox 哈喽大家好,我是菌菌~ 在线授课、游戏录制、视频编辑、网上会议……现如今,视频录制非常火爆,一款好用的视频录制工具自然必不可少。 今天,菌菌就给大家分享3款免费又好用的电脑录屏工具,一起来看看吧!...

Windows下用FFmpeg+nginx+rtmp搭建直播环境 实现推流、拉流(超简单教程)

Windows下用FFmpeg+nginx+rtmp搭建直播环境 实现推流、拉流(超简单教程) 原文链接:https://www.jianshu.com/p/eacfc0a9f2fd 话不多先森Y关注 12018.07.20 10:55:22字数 622阅读 18,545 成功运行!!​ 1.环境 开发环境:windows 开发工具:FFmp...

Java—视频处理

  原始视频通常需要经过编码处理,生成m3u8和ts文件方可基于HLS协议播放视频。通常用户上传原始视频,系统 自动处理成标准格式,系统对用户上传的视频自动编码、转换,最终生成m3u8文件和ts文件, 处理流程如下:   1、用户上传视频成功   2、系统对上传成功的视频自动开始编码处理   3、用户查看视频处理结果,没有处理成功的视频用户可在管理界面再次...