带有音频和视频过滤器的 ffplay / ffmpeg 设置表

2024-06-30

问候 ,

我想用 ffplay 创建一个表,显示音频和视频监控,来自这样的信号:

不幸的是我只能做视频部分:

ffplay  -i bar.mxf -vf "split=4[a][b][c][d],[d]vectorscope=m=color3:g=color[dd],[a]waveform=m=1:d=0:r=0:c=7[aa],\[b]waveform=m=0:d=0:r=0:c=7[bb],[c][aa]vstack[V],[bb][dd]vstack[V2],[V][V2]hstack"

我无法将音频过滤器与视频过滤器放在一起,实际上我什至无法进行音频部分,我有独立的音频过滤器,但我无法将其放在一起。

演出量

ffplay -f lavfi "amovie=input.mka, asplit [a][out1]; [a] showvolume=f=255:b=4:w=720:h=68 [out0]"

EBU R128 响度

ffplay -f lavfi -i "amovie=55.mp4,ebur128=video=1:meter=18 [out0][out1]"

爱特斯科普

 ffplay -f lavfi "amovie=input.mp3, asplit [a][out1]; 
    [a] avectorscope=zoom=1.3:rc=2:gc=200:bc=10:rf=1:gf=8:bf=7 [out0]"
  1. 如何在 ffplay 行中设置上表(音频和视频)?

  2. 或者,如何在 ffplay 行中仅设置音频部分?

万分感谢


这是单个 ffplay 命令的完整要求:

ffplay -f lavfi  
         "amovie=in.mp4,asplit=3[sv][eb][av];
          [sv]showvolume=b=4:w=720:h=68[sv-v];
          [eb]ebur128=video=1:size=720x540:meter=18[eb-v][out1];
          [av]avectorscope=s=720x540:zoom=1.3:rc=2:gc=200:bc=10:rf=1:gf=8:bf=7[av-v];
          [sv-v][eb-v][av-v]vstack=3[1c];
          movie=in.mp4,split=4[v][wf][wfc][vs];
          [wf]waveform=m=1:d=0:r=0:c=7[wf-vus];
          [wf-vus][v]scale2ref=iw:1220-ih[wf-va][sig];
          [wf-va]setsar=1[wf-v];
          [wfc]waveform=m=0:d=0:r=0:c=7,scale=610x610,setsar=1[wfc-v];
          [vs]vectorscope=m=color3:g=color,scale=610x610,setsar=1[vs-v];
          [sig][wf-v]vstack[2c];
          [wfc-v][vs-v]vstack[3c];
          [1c][2c][3c]hstack=3,scale=1280:-1[out0]"

堆叠滤波器的基本原理是它们堆叠的尺寸应该相同,因此根据需要应用了尺度滤波器。 scale2ref 用于中间波形窗口,以便波形窗口的高度[2c]匹配的是[1c],当它们水平堆叠时。您必须确保视频的高度小于 1220。如果不是,请缩放[v]并将其输入到scale2ref。

我建议您在过滤器和比例中提供较小的尺寸,否则您将无法接近实时速度。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

带有音频和视频过滤器的 ffplay / ffmpeg 设置表 的相关文章

  • 手动编码为 MPEG-TS

    SO 我正在尝试采用 H264 附件 B 字节流视频并将其编码为纯 Java 中的 MPEG TS 我的目标是创建一个最小的 MPEG TS 单节目 有效流 并且不包含任何定时信息 PCR PTS DTS 我目前处于可以将生成的文件传递给
  • 使用 gtk+ 播放视频

    您对使用 GTK 播放视频有什么建议吗 对于在 GTK 和其他 GTK 绑定上播放视频 您有很多选择 选项 使用第三方库 1 尝试使用ogmrip gtk http ogmrip sourceforge net en manual html
  • 记录使用 OpenAL 播放的样本

    我在 iOS 上使用 OpenAL 同时播放 9 个循环 为了使循环 100 同步 它们开始在不同的线程上运行 有关使用 OpenAL 记录正在播放的内容的任何指示 教程 如果我使用不同的线程 我会遇到录制问题吗 iOS 上的 OpenAL
  • 在javascript中将.wav文件转换为.ogg

    我正在尝试从浏览器捕获用户的音频输入 我已经用WAV 完成了 但是文件很大 我的一个朋友告诉我 OGG 文件要小得多 有谁知道如何将WAV转换为OGG 我也有原始数据缓冲区 我真的不需要转换 但我只需要 OGG 编码器 这是来自的 WAV
  • 如何将 python 中的 wav 转换为 flac?

    我刚刚开始使用 Python 并且正在使用PyAudio and Wave模块从我的麦克风获取声音并将其转换为 wav file 我现在想做的就是转换它 wav to a flac 我已经看到了几种方法来做到这一点 所有这些都涉及安装转换器
  • Safari 无法从缓存中检索 mp4 视频,并且有时在下载相同资源时超时

    我正在运行一个显示全屏视频故事的 VueJS 应用程序 我不会在故事中创建与媒体数量一样多的标签 我只是在每次播放新视频时更改组件视频源 但看起来 Safari 桌面版和移动版 在加载后仍然不会缓存 HTML 视频 当我再次播放以前的媒体时
  • FreeTTS 无音频 linux ubuntu - 没有错误

    我正在使用 Java 6 运行 Ubuntu 10 10 无法让 FreeTTS 输出任何音频 我现在已经在 3 台不同的计算机上尝试过 甚至让我的一个朋友在他的 Ubuntu PC 上尝试一下 他也遇到了同样的问题 获得 MBROLA 后
  • 如何在android中播放来自URL的流媒体视频?

    我想在 android 中播放网站上的流媒体视频 例如 我想播放来自以下网址的流视频 http florotv com canal2 html http florotv com canal2 html 使用 URL Helper 我已经能够
  • Android MediaPlayer 问题:“错误 (-38 , 0) ”和“在状态 1 下停止调用”

    我的设备甚至模拟器都没有声音 其实在一线 mediaPlayer create this musicIds 0 eclipse 建议我两个选择 使用 MediaPlayer 声明类型 更改对静态的访问 或 在 Create 上添加 Supp
  • iOS:同时录制和播放的示例代码

    我正在为多轨录音机设计一个简单的概念验证 明显的起点是从文件 A caf 播放到耳机 同时将麦克风输入记录到文件 B caf 这个问题 同时录制和播放音频 https stackoverflow com questions 4215180
  • 在 Windows 应用商店应用程序 (Win 8.1) 中使用 MIDI

    我的目标是在 Windows 应用商店应用程序中接收 MIDI 消息 微软提供了一个名为Microsoft WindowsPreview MidiRT 作为 nuget 包 我设法获得了 MIDI 端口 但是MessageReceived尽
  • Android 包含 javax.sound.sampled.* [重复]

    这个问题在这里已经有答案了 对于 Android 应用程序 适用于 Android 版本 2 1 我想分析声音文件并获取频率 因此 我想为此目的包含 javax sound sampled 我怎样才能得到它 任何外部 jar 文件可以为我做
  • ffmpeg直接输出到HDFS

    我有一个要求 我必须将 RTSP 流转换为 mp4 视频或帧 视情况而定 并希望将它们保存在 HDFS Hadoop 文件系统 中 为此 我尝试使用 ffmpeg 将 RTSP 流转换为 mp4 视频 帧并将视频 帧保存在本地文件系统中 就
  • FFMPEG:如何从 mpd 清单中手动选择视频质量?

    我想问我应该使用什么命令从 mpd 清单中选择视频质量 mpd 清单链接 https anevia115 dot mncnow dot id vod eds kiko season1 eps1 mobil kabur anv6 sa das
  • 通过JS暂停视频文件下载?

    是否可以暂停视频文件下载 我假设是 http get 请求 并稍后恢复 我的网站 ajax 请求所有页面 如果用户需要下载其他内容 以停止使用过多的带宽 我需要暂停视频下载 设想 用户访问网页 视频开始下载 用户与网页的另一部分交互 视频停
  • 在模式打开时在 Bootstrap 模式窗口中自动播放视频

    我有一个 Bootstrap 3 3 7 模式窗口 其中包含使用 HTML5 视频标签的视频 例如
  • 是否可以更改默认的 html5 视频皮肤/颜色

    是否可以更改默认 html5 视频播放器的颜色或完整皮肤
  • 转换html5视频-使用什么软件

    我们计划在网站上使用全屏 html5 视频 我读到 MPEG 4 H 264 可能是目前最好的格式 我有 1080p mp4 格式的视频文件 大小为 41 2mb 由于视频应该以 相对 良好的质量播放并且传输速度非常快 因此我如何优化视频文
  • pydub 附加 - 澄清底层行为

    我一直在使用 pydub 将短声音文件连接成更大的声音文件 其基本代码如下所示 def permuPhrase iterations joins Builds a single phrase and does various permuta
  • Windows 8 - 低延迟音频

    我正在考虑为即将推出的 Windows 8 开发一个应用程序 该应用程序需要低延迟音频录制和播放 我正在尝试找出操作系统是否支持这一点 而不是其他平台 http code google com p android issues detail

随机推荐