FFmpeg - 请求的输出格式“mpeg”不是合适的输出格式

2024-03-02

我正在尝试使用 FFmpeg 将视频从 mp4 格式转换为 mpeg,以便我可以合并多个视频。我有一个 FFmpeg 的自定义构建,我可以在其中控制配置选项:

ffmpeg -y -i VID_20150514_171122_12085.mp4 -an -f mpeg VID_20150514_184208.mp4.0.mpg
ffmpeg version git-2015-02-25-b0d3322 Copyright (c) 2000-2015 the FFmpeg developers
  built with gcc 4.8 (GCC)
  configuration: --arch=arm --cpu=cortex-a8 --target-os=linux --enable-runtime-cpudetect --enable-pic --disable-shared --enable-static --cross-prefix=/home/jon/Development/android-ndk-r10d/toolchains/arm-linux-androideabi-4.8/prebuilt/linux-x86_64/bin/arm-linux-androideabi- --enable-cross-compile --sysroot=/home/jon/Development/android-ndk-r10d/platforms/android-9/arch-arm/ --extra-cflags='-I../x264 -mfloat-abi=softfp -mfpu=neon -fPIE -pie' --extra-ldflags='-L../x264 -fPIE -pie' --enable-version3 --enable-gpl --disable-doc --enable-yasm --disable-everything --enable-decoder=mpeg --enable-decoder=mpeg4 --enable-decoder=aac --enable-decoder=h264 --enable-decoder=libx264 --enable-encoder=libx264 --enable-decoder=mpegvideo --enable-decoder=mpeg1video --enable-decoder=mpeg2video --enable-encoder=mpeg --enable-encoder=mpeg4 --enable-encoder=aac --enable-encoder=h264 --enable-encoder=mpeg1video --enable-encoder=mpeg2video --enable-parser=aac --enable-parser=mpeg4video --enable-parser=ac3 --enable-parser=h261 --enable-parser=h264 --enable-parser=vc1 --enable-demuxer=mpegvideo --enable-demuxer=aac --enable-demuxer=m4v --enable-demuxer=mov --enable-demuxer=h264 --enable-demuxer=vc1 --enable-muxer=h264 --enable-muxer=mpeg2video --enable-muxer=mp4 --enable-muxer=mov --enable-protocols --enable-indev=v4l --enable-indev=v4l2 --enable-filter=aresample --enable-filter=scale --disable-indevs --enable-indev=lavfi --disable-outdevs --enable-hwaccels --enable-ffmpeg --disable-ffplay --disable-ffprobe --disable-ffserver --disable-symver --enable-network --enable-libx264 --enable-zlib --enable-muxer=md5
  libavutil      54. 19.100 / 54. 19.100
  libavcodec     56. 26.100 / 56. 26.100
  libavformat    56. 23.105 / 56. 23.105
  libavdevice    56.  4.100 / 56.  4.100
  libavfilter     5. 11.101 /  5. 11.101
  libswscale      3.  1.101 /  3.  1.101
  libswresample   1.  1.100 /  1.  1.100
  libpostproc    53.  3.100 / 53.  3.100
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'VID_20150514_171122_12085.mp4':
  Metadata:
    major_brand     : isom
    minor_version   : 512
    compatible_brands: isomiso2avc1mp41
    encoder         : Lavf56.23.105
  Duration: 00:00:09.79, start: 0.773229, bitrate: 2013 kb/s
    Stream #0:0(eng): Video: h264 (High) (avc1 / 0x31637661), yuv420p, 1280x720 [SAR 1:1 DAR 16:9], 2005 kb/s, 30.35 fps, 30.35 tbr, 18k tbn, 60.71 tbc (default)
    Metadata:
      handler_name    : VideoHandler
    Stream #0:1(eng): Audio: aac (LC) (mp4a / 0x6134706D), 48000 Hz, stereo, fltp, 155 kb/s (default)
    Metadata:
      handler_name    : SoundHandler
[NULL @ 0xb7520490] Requested output format 'mpeg' is not a suitable output format
VID_20150514_184208.mp4.0.mpg: Invalid argument

但我不断收到错误消息“请求的输出格式‘mpeg’不是合适的输出格式”。同样的命令似乎可以在我的带有完整 FFmpeg 版本的 Ubuntu 机器上运行。我缺少什么?我以为我启用了所有 mpeg 编码器/解码器... mpeg、mpegvideo、mpeg1video、mpeg2video。


可能是使用的结果--disable-everything然后没有启用正确的选项。当使用此选项时,我经常看到这种情况,并且在使用此选项后需要进行一些尝试和错误才能获得所需的一切。

尝试添加--enable-muxer=mpeg.

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

FFmpeg - 请求的输出格式“mpeg”不是合适的输出格式 的相关文章

  • 如何使用 ffmpeg av_seek_frame() 在具有帧号的情况下读取任何帧

    int64 t timeBase timeBase int64 t pavStrm gt time base num AV TIME BASE int64 t pavStrm gt time base den int64 t seekTar
  • 如何使用 C# 桌面应用程序以 MPEG 或 AVI 文件录制网络摄像头视频

    我正在开发一个桌面应用程序 它需要我连接到网络摄像头并以 MPEG AVI MP4 和 WMV 格式录制 保存 视频并刻录到 CD DVD 中 该应用程序采用 Win Forms 形式 我只是在寻找免费或开源解决方案或控件 我已经使用 Af
  • PowerShell 脚本 ffmpeg

    作为一名优秀的 Windows 系统管理员 我终于开始学习 PowerShell 话虽这么说 我不知道我在做什么 惊讶 惊讶 我认为远离生产环境 在家里使用 PowerShell 对我来说将是一次很好的学习经历 最近 我开始使用 FFMPE
  • 将循环视频添加到声音 ffmpeg

    我开始使用 ffmpeg 这是我的第一个疑问 我有一个声音文件 example mp3 持续时间 1 分钟 我想添加一个循环视频 example mp4 x 秒持续时间 在这种情况下 我想生成 1 分钟的 mp4 视频并循环该视频 3 次
  • Android 应用程序中通过 VideoView 将正在播放的视频静音

    我想在我的 Android 应用程序中将 VideoView 正在播放的视频静音 我在 VideoView 类中找不到任何方法来执行此操作 知道如何做到这一点吗 我在 MediaPlayer 类中找到了一个方法 setVolume 但我无法
  • as3 - 如何停止视频并分离 NetStream

    我有来自服务器的视频流 稍后我想并排添加另一个视频 那就好 我做到了 现在当我想删除视频时我的问题来了 我设法将其从显示中删除 但我可以听到视频仍在后台播放 那么我怎样才能停止播放该视频呢 这是我设置视频的代码 ns new NetStre
  • 在 Chrome 中使用 animate.css 时出现全屏视频问题

    我有一个页面 其中包含使用视频标签的视频 另外 我的页面使用 animate css 向我的元素添加一些动画 问题是 当我在 animate css 中使用样式时 我的视频无法正确全屏显示 这是我的页面的示例 div div class g
  • 从视频/图像中提取元数据

    我从 IP 摄像机获取 MJPEG 流 我正在查看该流并将其保存在计算机上 可以找到我的操作代码here https stackoverflow com questions 21702477 how to parse mjpeg http
  • 使用 libre Office writer 将 docx 转换为 PDF/A

    我很高兴通过命令行 通过 C 进程调用控制 将 docx 文件转换为 PDF 不幸的是 我找不到任何关于如何设置 GUI 提供的输出 PDF 选项的互联网搜索结果 我专门寻找通过命令行生成 PDF A 和标记 PDF 有人做过这个并且知道怎
  • MPMoviePlayerController 改变视频速度

    有没有办法使用 MPMoviePlayerController 以双倍速度播放视频 myMPMoviePlayerController currentPlaybackRate 2 f 并没有改变任何东西 先播放电影 然后设置播放速率
  • 用PHP+FFMPEG生成随机缩略图

    我正在尝试使用 FFMPEG 和 FFMPEG PHP 扩展从电影中的随机点生成缩略图 我的脚本工作正常 但是需要 20 分钟才能生成 5 10 个缩略图 该脚本通过生成随机数来工作 这些随机数稍后用作帧号 生成的所有数字均在电影帧数之内
  • Google Chrome 不想使用 mediaelement.js 播放 mp4

    我在我的网站上使用最新的 mediaelement js 来播放 html5 视频 Google Chrome 中有一些奇怪的东西 他播放一个视频 但不想以 mp4 格式播放另一个视频 并且不会回退到 webm 两个视频均使用 ffmpeg
  • 为什么 Windows 只允许一个应用程序访问网络摄像头? [关闭]

    Closed 这个问题是无关 help closed questions 目前不接受答案 我一直在尝试用 C 制作一个示例网络摄像头应用程序 我发现该应用程序无法同时运行 Skype 或 Oovoo 或任何其他应用程序运行 反之亦然 为什么
  • IOS Web 应用程序视频缓存播放问题 (mp4)

    您好 我在 iPad 2 上运行最新版本的 iOS 5 0 1 但无法使 mp4 视频缓存正常工作 我添加了必要的侦听器来侦听 applicationCache 事件 然后在这些事件发生时写入控制台 最值得注意的是 当我的应用程序被缓存时
  • FFMPEG:尝试从图像和音频创建 facebook 流时出现转换失败错误?

    目标是从图像和音频文件创建 Facebook 流 这是我的命令 ffmpeg re y loop 1 f image2 i maxresdefault jpg i audio loop mp3 ar 44100 b a 128k vcode
  • 如何在我的网站中嵌入私人 YouTube 视频?

    我必须在我的博客中显示一些私人 Youtube 视频 我无法直接嵌入它们 我应该用什么来做到这一点 您应该将视频设置为 不公开 而不是 私有 这样 视频就不会显示在您的频道或任何搜索结果中 但任何拥有该视频链接的人都可以看到它 并且您可以将
  • 从相机录制视频、叠加位图、添加音频、保存到设备,所有这些都在 as3/AIR mobile 中进行

    我的任务是在移动设备上录制来自摄像头的实时视频流 然后覆盖随时间变化的位图 并将音频 mp3 轨道添加到视频文件中 然后将其保存到设备上的某个位置 例如相机胶卷 我看到了一些有用的帖子 主要是这个 AS3 Flash AIR 使用网络摄像头
  • 尝试在 Android 上使用 FFMPEG。编译但是还是不行

    首先 我尝试使用 ffmpeg 将图像数组编译成 Android 上的视频 我已经遵循了各种在线教程 并且已经能够编译 Android 的库 但仍然需要项目运行 我现在使用的存储库可以在这里找到 https github com Batte
  • ffmpeg视频已压缩但无法在浏览器中播放

    我已经集成了ffmpeg4android lib 视频压缩工作正常 但视频无法在除 safari 浏览器之外的浏览器中播放 上传到服务器后 我使用了以下命令 ffmpeg y i
  • 为 Windows Phone 8 构建 ffmpeg

    我如何为 Windows Phone 8 arm 构建 ffmpeg 我找不到任何有关它的信息 我可以在 Windows Phone 8 中从 C 调用 h 264 硬件编码器 解码器吗 看来媒体基金会太有限了 谢谢 据我所知 由于缺少工具

随机推荐

  • Apache Nifi:使用更新记录处理器替换列中的值

    我有一个 csv 看起来像这样 name code age Himsara 9877 12 John 9437721 16 Razor 232 45 我必须更换色谱柱code根据一些正则表达式 我的逻辑如下面的 Scala 代码所示 if
  • 如何在 couchdb 中索引多维数组

    我有一个多维数组 我想用 CouchDB 对其进行索引 实际上使用 Cloudant 我的用户有他们所属团队的列表 我想搜索找到该团队的每个成员 因此 获取所有具有 ID 为 79d25d41d991890350af672e0b76faed
  • 数据建模草稿/报价/订单/发票

    我目前正在开发一个小项目 我需要对以下场景进行建模 Scenario 客户打电话来 他想要一辆新车的报价 销售代表 登记客户信息 销售代表 在系统中创建报价 并将一个项目添加到报价中 汽车 销售代表 通过电子邮件将报价发送给客户 客户接受报
  • GWT 应用程序仅在 IE 中抛出“JavaScriptException”,堆栈跟踪没有有用的信息

    我的 GWT 应用程序在某个时刻抛出 JavaScriptException 此问题仅出现在 Internet Explorer 中 IE 8 和运行 IE7 模式的 IE 8 堆栈跟踪如下 com google gwt core clie
  • App Center iOS 安装错误:“无法安装此应用程序,因为无法验证其完整性”

    我发现这个问题已被问过很多次 但我没有看到适合我的解决方案 因此我希望提供更多信息可能会有所启发 We use 应用中心 ms https appcenter ms 测试 iOS 应用程序 在我们的 iOS 证书过期之前 此方法运行良好 我
  • 从设备查看或检索 Core Data .sqlite 文件

    我怎样才能真正在真实设备 而不是模拟器 上查看核心数据存储的 sqlite 文件 是否有工具可以让您查看核心数据信息 在 Xcode 中 打开设备窗口 shift cmd 2 从左侧列表中选择您的设备 从 已安装的应用程序 列表中选择您的应
  • 如何自动补全特定目录下的文件?

    我创建了一个命令memo如下 memo vi HOME memo 1 我想将 bash completion 应用于我的memo打开已经存在的文件 HOME memo目录 memo TAB to show files in HOME mem
  • 凸多面体的质心

    我有一个封闭的凸多面体 它由凸多边形 面 数组定义 而凸多边形 面 由 3D 空间中的顶点数组定义 我试图找到多面体的质心 假设密度均匀 目前我用这个伪代码中的算法计算它 public Vector3 getCentroid Vector3
  • VirtualBox 上的 Mac 操作系统无法识别 Iphone

    我一直在尝试将 iPhone 连接到 Mac OS High Sierra 我已经安装在 VirtualBox 上来测试我正在尝试开发的 swift 应用程序 但是 即使我将手机连接到 USB 我也无法从设备中选择手机 设备部分中的消息显示
  • JavaFx setOnCloseRequest & 文件检查等待

    我有两个窗户 如果属性文件不存在 则启动第一个 第二个是 我希望它 在文件已经存在或用户单击创建文件的按钮时打开 这是代码 try if f exists input new FileInputStream config propertie
  • Ruby on Rails 自定义迁移生成器

    我正在创建一个与 Active Record 紧密集成的 Rails gem gem 需要定义许多字段 例如 class User lt ActiveRecord Base requires avatar identifier avatar
  • xcode 7 类型参数不能应用于非参数化类

    我今天在我的 xcode 项目中遇到这个错误 我以前从未遇到过 自上次成功构建以来我所做的唯一更改是导入了 iAD 框架 今天早上我在尝试进行新构建之前执行了此操作 所以我不确定它是否与此有关 我不过我对此表示怀疑 所有问题都与 NSSet
  • 如何避免级联错误消息

    我正在尝试设计一个应用程序错误处理程序来解决任何未处理的异常 但在某些情况下我似乎无法解决不良行为 Application DispatcherUnhandledException每当 UI 外部的线程遇到问题时就会被调用 这将依次调用Ap
  • Android Lollipop 工具栏与自定义视图

    我刚刚读到 Android Lollipop 中的新工具栏 它继承自ViewGroup 为什么使用新工具栏比 LinearLayout 有优势 发表一下自己的看法 解释 你应该开始使用ToolBar而不是ActionBar 这直接取自 An
  • PHP-解析txt文件

    我有一个 txt 文件 其中包含以下详细信息 ID NAME DESCRIPTION IMAGES 123 test Some text goes here image 1 jpg image 2 jpg 133 hello some ot
  • 在 jQuery 中动态添加点击处理程序

    我有一个 MVC 应用程序 其中顶部菜单是动态构建的 如下所示 each data function index dataMenu if i 0 stringBuilder push li class home a href dataMen
  • PHP 在肥皂调用中重复元素

    我尝试从 PHP 进行肥皂调用时遇到问题 首先是一些背景信息 呼叫将转到一个在大型 CRM 系统上进行人员搜索的系统 它需要姓名 城市 出生日期等信息 成功时 应返回一个或多个 id 肥皂接口是系统的标准部分 因此我无法影响调用的布局 我首
  • Axon 框架:删除聚合根

    老实说 我不知道从哪里开始 存储库方面相对简单 但我似乎找不到任何有关如何通过 CommandGateway 删除聚合根的信息 任何有关如何实现这一目标的指示和 或文档将不胜感激 将其放在这里 以供其他可能像我最初一样迷失的人将来参考 使用
  • 如何通过对象内对象的改造来解析json数据?

    我在网上看到了很多用于改造的 JSON 示例 但无法找到我拥有的 json 结构类型 我无法解决它 我有以下 json 数据 我试图用 java 在我的 android 应用程序中显示它们 main data Date 2020 06 15
  • FFmpeg - 请求的输出格式“mpeg”不是合适的输出格式

    我正在尝试使用 FFmpeg 将视频从 mp4 格式转换为 mpeg 以便我可以合并多个视频 我有一个 FFmpeg 的自定义构建 我可以在其中控制配置选项 ffmpeg y i VID 20150514 171122 12085 mp4