ffmpeg concat demuxer 在加入视频时冻结我的视频帧

2024-02-17

我正在尝试使用此命令连接 6 个具有相同分辨率和相同编解码器的 WebM 视频文件ffmpeg -f concat -i mylist.txt -c copy finalvideo.webm但生成的视频冻结了某些部分,正是每个部分连接的地方 是的,我正在使用最新的 ffmpeg

结果视频音频频谱您很容易看到视频音频冻结

https://i.stack.imgur.com/SX6WT.gif https://i.stack.imgur.com/SX6WT.gif

我的列表.txt

file '1.webm'
file '2.webm'
file '3.webm'
file '4.webm'
file '5.webm'
file '6.webm'

My log

https://pastebin.com/Rzqr6w3b https://pastebin.com/Rzqr6w3b


这可能是由于编解码器的编码需要在每个连接点重置而引起的。删除复制编解码器的要求,让 ffmpeg 使用默认设置重新编码它,或者指定特定的编解码器和您自己的设置来重新编码流。

Default:

ffmpeg -f concat -i mylist.txt finalvideo.webm

或者选择特定的编解码器:

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

ffmpeg concat demuxer 在加入视频时冻结我的视频帧 的相关文章

  • 自动旋转、UIWebView 和 UITabBarController

    我有以下视图层次结构 UITabBarController UINavigationController UIViewController only supports Portrait rotation UINavigationContro
  • 将每分钟的 MP3 导出为单独的 WAV

    这绝对是一个奇怪的问题 但我正在寻找一种方法 将 60 分钟的 mp3 混合拆分为 60 个单独的 1 分钟长的 wav 文件 以便与 Echonest 等音频指纹识别 API 一起使用 这是否可以在单个 ffmpeg 命令中实现 或者我是
  • 使用 ffmpeg 在纯色背景上叠加延时视频

    我有很多名为的主页屏幕截图homescreen000001 png homescreen000002 png等 我正在尝试使用 ffmpeg 创建这些图像的延时视频 当我运行以下命令时 它通常可以正常工作 ffmpeg f image2 i
  • VideoView SeekTo 在不同设备上工作异常 - Android

    我在视频视图上使用此代码来寻求自定义位置 但它在三星设备上工作正常 但在索尼设备上 视频寻求开始位置 开始 我想让视频回到上次暂停的位置 创建视频视图 VideoView mVideoPlayer setVideoPath ViDpath
  • ffmpeg通过添加框或边框来扩展(而不是调整大小)视频大小

    假设我有一个特殊分辨率的视频 例如 1280x718 我想将其更改为 1280x720 但我宁愿只在顶部和底部添加一行 而不是将 718 像素垂直插值到 720 所以基本上 我正在寻找一种方法告诉 ffmpeg 创建 1280x720 的输
  • VideoJs 在 Firefox 中的 Flash 回退问题

    我尝试将 videoJs 添加到我的网站来播放 MP4 文件 所有这些在 Chrome 中都能完美运行 但当我转到 Firefox 不支持 MP4 文件 时 Flash 播放器停留在黑屏上 按钮不执行任何操作 简单的问题 为什么 我不明白
  • 如何在 PHP 中运行 ffmpeg 命令

    我需要在 PHP 中运行 ffmpeg 命令 但是 php ffmpeg 不再支持最新版本并且已经过时 我可以知道在网络文件中运行 ffmpeg 命令的替代方法吗 PHP Javascript jQuery 我尝试exec and shel
  • FFmpeg - H264 编码器找不到有效设备并且无法配置编码器

    我尝试使用 H264 编码器进行编码 但是当我这样做时 出现以下错误 h264 v4l2m2m 0x55682d2416c0 Could not find a valid device h264 v4l2m2m 0x55682d2416c0
  • 使用 ffmpeg 从 unix 命令批量将 wav 文件转换为 16 位

    我有一个由许多子文件夹组成的文件夹 每个子文件夹都有其他子文件夹 其中包含 wav 文件 我想像这样转换所有文件 ffmpeg i BmBmGG BmBmBmBm wav acodec pcm s16le ar 44100 BmBmGG B
  • Android 上的 GStreamer

    谁能给我一些关于让 GStreamer 在 Android 上工作的提示 我以前从未使用过它 我想将它与 FFmpeg 一起使用 我已经编译了 FFmpeg 并且在 Android 上运行良好 我只是想使用 GStreamer 来帮助完成一
  • Google Cloud Platform:将上传的 MP4 文件转换为 HLS 文件

    我正在构建一个平台 允许用户将一些视频文件 20 40 秒 从手机上传到服务器 所有这些上传目前都运行良好 文件通过nodejs云功能存储在谷歌存储桶中 现在我想创建一个 gcp 转码器作业 它将上传的 mp4 视频文件转换为 hls 视频
  • Android 中如何获取帧

    实际上 我需要从视频中获取所有帧 但在使用 Mediametadataretriever 缩略图 时间戳获取帧时 我经常重复获取第一帧 然后获取特定时间帧 我通过更改所有 GetFrameAtTime options 尝试了很多修复 但仍然
  • 如何在Python中连接两个整数?

    如何在Python中连接两个整数 例如 给定10 and 20 我想要一个返回值1020 将两者都转换为字符串 连接字符串 然后将结果转换回整数 z int str x str y
  • C# - 捕获 RTP 流并发送到语音识别

    我正在努力实现的目标 在 C 中捕获 RTP 流 将该流转发到 System Speech SpeechRecognitionEngine 我正在创建一个基于 Linux 的机器人 它将接受麦克风输入 将其发送给 Windows 机器 Wi
  • 重新采样 H264 视频以降低帧速率,同时保持高图像质量

    以下是感兴趣的视频的 mplayer 输出 br carina tmp mplayer foo mov mplayer Symbol ff codec bmp tags has different size in shared object
  • 如何将输出视频保存到 OpenCV 中的文件中

    我想将输出视频保存到文件中而不是显示它并尝试使用 cvcaptureimage 但仍然无法获得结果 include
  • 如何获取优酷access_token

    我在哪里可以找到access token refresh token在我的优酷账号里 我找到了如何使用外部脚本通过 API 将视频上传到 youku com 但我需要access token refresh token使用它 您需要对优酷应
  • FFmpeg 不适用于 android 10,直接进入 onFailure(String message) 并显示空消息

    我在我的一个项目中使用 FFmpeg 进行视频压缩 在 Android 10 Google Pixel 3a 上 对于发送执行的任何命令 它会直接进入 onFailure String message 并显示空消息 所以我在我的应用程序 g
  • 使用 Ffmpeg 编辑视频元数据

    我想更改视频元数据 原始视频信息 ffmpeg i video mp4 Metadata major brand mp42 minor version 0 compatible brands isomavc1mp42 creation ti
  • 如何在 Python 中连接两个列表?

    这个问题的答案是社区努力 help privileges edit community wiki 编辑现有答案以改进这篇文章 目前不接受新的答案或互动 如何在 Python 中连接两个列表 Example listone 1 2 3 lis

随机推荐

  • 从 SMS REACT NATIVE 读取消息

    我正在为一个内置反应本机的移动应用程序开发登录过程 https files slack com files pri T039NS2ED FHARU61LH image from ios jpg https files slack com f
  • Django 的 ORM 可以返回嵌套对象查询集吗?

    如果我有两个处于多对多关系的模型 如下所示 class Topping models Model name models CharField max length 50 class Pizza models Model name model
  • boost线程抛出异常“thread_resource_error:资源暂时不可用”

    我有类似于以下代码的代码 boost thread myThread unsigned char readbuffer bignumber unsigned char writebuffer bignumber for int i 0 i
  • 在 Databricks 中将变量从 Scala 传递到 Python

    我正在使用 Databricks 并尝试在同一个 Scala 笔记本中将数据帧从 Scala 传递到 Python 我使用以下方法将数据帧从 Python 传递到 Spark python python df registerTempTab
  • VB.NET读取文本文件中的某些文本

    我希望我的程序读取文本文件中的某些文本 例如 如果我有一个包含以下信息的文本文件 acc blah pass hello 我希望我的 vb net 应用程序得到帐户变量等于 blah 密码变量等于 hello 谁能告诉我该怎么做 Thank
  • offsetLeftAndRight() 到底做了什么?

    offsetLeftAndRight 到底做了什么 文档说 将此视图的水平位置偏移指定的像素量 那么 这是否意味着如果视图的左侧位置假设为 50 并且在其上调用 offsetLeftAndRight 20 那么视图将移动 20 像素并且其左
  • 使用单个对象将多个参数传递给函数?

    假设我有一个函数can t被改变 例如 add these lt function x y z x y z 我想将所有三个参数作为单个对象 如何将这个单个对象传递给函数 以便它将它们作为单独的输入进行评估 理想的结果是这样的args lt
  • PostgreSQL LIKE 子句中的正则表达式

    我被一个简单的正则表达式困住了 不知道我错过了什么 对正则表达式技能有点生疏 我试图匹配的表达式是 select from table where value like 00 1 9 third character should not b
  • 创建一个顶部有半圆的 CardView

    我非常喜欢设计登录屏幕 Something like this How Do I actually cut the card from the top so as to fill the drawable on top of it Any
  • 超出 Firebase (Cloud Firestore) 中每个数据库每秒 10k 写入的限制

    在阅读官方文档时 我发现 Cloud Firestore 允许更多并发连接 但每个数据库每秒写入的数量限制为 10k 如果我有 20k 并发用户 并且我的应用程序写入量很大 例如社交媒体平台 因此有可能超出写入限制 我应该采取什么策略来处理
  • 循环遍历 DirectoryEntry 或任何对象层次结构 - C#

    我目前正在开发一个应用程序 该应用程序使用 System DirectoryServices 命名空间创建 DirectoryEntry 对象并循环整个层次结构以收集信息 我不知道层次结构中每个 DirectoryEntry 对象的子条目数
  • 我的 Android 应用程序突然需要 AndroidManifest.xml 中未设置的权限。为什么?

    我有一个应用程序在过去几年中只做了很小的更改 昨天我向 Google Play 发布了一个错误修复程序 并注意到我的应用程序突然需要 5 个新权限 android permission ACCESS COARSE LOCATION andr
  • PHP - 使关联数组唯一,键 -> 值和值 -> 键

    我在 php 中遇到了一个小问题 我发现很难用语言解释 我有一个包含键值的关联数组 我想创建一个函数 或者如果已经有一个函数 它将接受一个数组作为输入并删除重复项 但两种方式都是如此 例如 在我的数组中 我有 a gt b a gt c b
  • 如何从 bash 脚本中识别当前的终端模拟器?

    我有一个脚本可以在 OS X 终端应用程序中打开一个新选项卡 并且我正在尝试添加对 iTerm2 的支持 不幸的是 在两个终端模拟器中打开选项卡的方法不同 我如何知道这两个中的哪一个正在被使用或打开 以有条件地运行正确的脚本 我不确定如何区
  • 为什么要在 JavaScript 匿名函数的末尾写“.call(this)”? [复制]

    这个问题在这里已经有答案了 我见过 JavaScript 是这样写的 这是在演示中 我手头没有实际的代码 但暗示这是正常的 function var a 1 this sayA function alert a call this sayA
  • 在 r stargazer 中显示低于 0.1 的 p 值

    我的回归系数为 p 值 0 06 stargazer 的输出表不显示 0 1 以下的点 信号 p 值 如何使 stargazer 在输出表中发出低于 0 1 的 p 值信号 很难找到或创建 p 值高于 0 05 且低于 0 1 的可重复示例
  • Azure Kubernetes:TLS 握手超时

    我按照以下方式创建了一个新集群Azure指南 https learn microsoft com en us azure aks kubernetes walkthrough并毫无问题地创建了集群 但是当我输入kubectl get nod
  • 异常以及连接重置时如何最好地重试?

    我有一些代码连接到 URL 以下载文件 然后对其执行一些处理 但是 有时我会收到错误java net SocketException Connection reset 当我收到此错误时 我想重试下载该文件 最多重试 3 次 然后再放弃 我想
  • VxWorks 6.8 图像项目未编译

    我正在使用 Wind River Workbench 3 3 和 VxWorks 6 8 当从命令行使用构建时 一切正常 但是当我尝试在工作台中构建时 我收到错误 在尝试追踪它时 我确定使用我们的主板支持包和 gnu 工具链创建新的 VxW
  • ffmpeg concat demuxer 在加入视频时冻结我的视频帧

    我正在尝试使用此命令连接 6 个具有相同分辨率和相同编解码器的 WebM 视频文件ffmpeg f concat i mylist txt c copy finalvideo webm但生成的视频冻结了某些部分 正是每个部分连接的地方 是的