cost 472 ms
使用 args 'stereo:c0 初始化过滤器 'pan' 时出错<c0+c2:c1<c1+c3'< div><div id="text_translate"><p> 我在 FFmpeg 命令下运行以合并音频和视频,使用 FFmpeg 4.0-39 版本保留视频的原始音频-</p><pre> -i /storage/emulated/0/Movies/extract_audio.mp3 -i /storage/emulated/0/Movies/VID-20200501-WA0000.mp4 -filter_complex [0:a][1:a]amerge,pan=stereo:c0&lt;c0+c2:c1&lt;c1+c3[out] -map 1:v -map [out] -c:v copy -c:a aac -shortest /storage/emulated/0/Movies/merge_video.mp4</pre><p> 对于具有以下错误的所有视频,它都会失败。但是,当使用 FFMpeg 的旧版本 3.0.1 时,相同的命令运行良好!</p><pre> FAILED with output: ffmpeg version n4.0-39-gda39990 Copyright (c) 2000-2018 the FFmpeg developers built with gcc 4.9.x (GCC) 20150123 (prerelease) configuration: --target-os=linux --cross-prefix=/root/bravobit/ffmpeg-android/toolchain-android/bin/arm-linux-androideabi- --arch=arm --cpu=cortex-a8 --enable-runtime-cpudetect --sysroot=/root/bravobit/ffmpeg-android/toolchain-android/sysroot --enable-pic --enable-libx264 --enable-ffprobe --enable-libopus --enable-libvorbis --enable-libfdk-aac --enable-libfreetype --enable-libfribidi --enable-libmp3lame --enable-fontconfig --enable-libvpx --enable-libass --enable-yasm --enable-pthreads --disable-debug --enable-version3 --enable-hardcoded-tables --disable-ffplay --disable-linux-perf --disable-doc --disable-shared --enable-static --enable-runtime-cpudetect --enable-nonfree --enable-network --enable-avresample --enable-avformat --enable-avcodec --enable-indev=lavfi --enable-hwaccels --enable-ffmpeg --enable-zlib --enable-gpl --enable-small --enable-nonfree --pkg-config=pkg-config --pkg-config-flags=--static --prefix=/root/bravobit/ffmpeg-android/build/armeabi-v7a --extra-cflags='-I/root/bravobit/ffmpeg-android/toolchain-android/include -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fno-strict-overflow -fstack-protector-all' --extra-ldflags='-L/root/bravobit/ffmpeg-android/toolchain-android/lib -Wl,-z,relro -Wl,-z,now -pie' --extra-cxxflags= libavutil 56. 14.100 / 56. 14.100 libavcodec 58. 18.100 / 58. 18.100 libavformat 58. 12.100 / 58. 12.100 libavdevice 58. 3.100 / 58. 3.100 libavfilter 7. 16.100 / 7. 16.100 libavresample 4. 0. 0 / 4. 0. 0 libswscale 5. 1.100 / 5. 1.100 libswresample 3. 1.100 / 3. 1.100 libpostproc 55. 1.100 / 55. 1.100 Input #0, mp3, from '/storage/emulated/0/Movies/extract_audio.mp3.mp4': Metadata: major_brand: M4V minor_version: 512 compatible_brands: isomiso2avc1 encoder: Lavf58.12.100 Duration: 00:00:20.04, start: 0.025057, bitrate: 256 kb/s Stream #0:0: Audio: mp3, 44100 Hz, stereo, fltp, 256 kb/s Metadata: encoder: Lavc58.18 Input #1, mov,mp4,m4a,3gp,3g2,mj2, from '/storage/emulated/0/Movies/VID-20200501-WA0000.mp4.mp4': Metadata: major_brand: isom minor_version: 512 compatible_brands: isomiso2avc1mp41 encoder: Lavf58.20.100 Duration: 00:00:09.83, start: 0.000000, bitrate: 809 kb/s Stream #1:0(und): Video: h264 (avc1 / 0x31637661), yuv420p(tv, bt709), 480x600, 737 kb/s, 30 fps, 30 tbr, 15360 tbn, 60 tbc (default) Metadata: handler_name: VideoHandler Stream #1:1(und): Audio: aac (mp4a / 0x6134706D), 44100 Hz, stereo, fltp, 64 kb/s (default) Metadata: handler_name: SoundHandler [Parsed_pan_1 @ 0xaef0c000] This syntax is deprecated. Use '|' to separate the list items ('stereo|c0&lt;c0+c2|c1&lt;c1+c3' instead of 'stereo:c0&lt;c0+c2:c1&lt;c1+c3') [AVFilterGraph @ 0xaf117180] Error initializing filter 'pan' with args 'stereo:c0&lt;c0+c2:c1&lt;c1+c3' Error initializing complex filters. Invalid argument</pre> </div></c0+c2:c1<c1+c3'<>

[英]Error initializing filter 'pan' with args 'stereo:c0<c0+c2:c1<c1+c3'

我在 FFmpeg 命令下运行以合并音频和视频,使用 FFmpeg 4.0-39 版本保留视频的原始音频- 对于具有以下错误的所有视频,它都会失败。但是,当使用 FFMpeg 的旧版本 3.0.1 时,相同的命令运行良好! ...

使用 androidNDK 中的 FFmpeg 库播放视频

[英]Play video using FFmpeg library in androidNDK

我有所有 required.so 库和 header 文件来播放视频。 我想播放 Raw 文件夹中的视频。 我对 CPP 代码感到震惊。 无法将视频文件路径传递给 CPP 代码。 以下是我的 native-lib.cpp 代码 上面的 ret12 返回 -ve 值,它正在返回控制 ...

FFMPEG 命令混合音频和视频,音量可调

[英]FFMPEG command to mix audio and video with adjustable volume

我有: X长度的视频文件 Y长度的音频我正在尝试实现具有以下品质的 output 视频: 添加音频的音量级别应该是可调的音频应该循环到视频结束即使输入视频没有任何音频,它也不应该中断如果需要,我应该能够将源视频的音频静音。 以上所有,以最快的方式。 我不太熟悉 FFMPEG,也许一些专家可以提供帮 ...

ffmpeg - 在背景图像上覆盖文本

[英]ffmpeg - Overlay a text over a background image

以下用于使用图像编码音频的命令行可以正常工作。 我想在视频帧中的图像上覆盖文本。 基于这个链接,我添加了一个像这样的覆盖文本。 由于我想使用默认字体,所以我故意像这样跳过drawtext="fontfile="命令。 但是现在看不到视频帧,甚至看不到背景图像。 我该怎么做? 谢谢。 ...

android 中的文件名被 ffmpeg 命令拒绝

[英]Filename in android rejected by ffmpeg command

计划在 Android 中使用 ffmpeg 进行 A/V 转换。 安装 Android Studio 3.5.3。 我对 Android 开发和文件夹名称相当陌生,与 windows 系统不同,我相当困惑。 我能够构建 gradle 没有任何错误,但获取的路径名被 ffmpeg 命令行拒绝。 问题 ...

在没有声音的视频中添加背景音乐时出现问题

[英]Problem when adding background music to video without sound

我正在尝试剪切一段背景音乐并将它们循环播放成视频并使用以下命令更改视频的速度。 一切都很好,直到我尝试使用没有声音的视频,它没有工作。 输入的是没有声音的视频怎么办? ...

使用 ffmpeg 显示音频文件的波形图

[英]Using ffmpeg for showing wave pic of audio file

我尝试将音频文件的波形作为图像获取。 我想使用 FFmpeg,但不幸的是我发现这方面的代码很少,而且纪录片只有一个例子。 我第一次使用它。 所以我使用 showwavespic 尝试了这个 kotlin 代码: 使用该命令调用 else-block get ,因此它似乎是错误的。 这是纪录片中的 ...

flutter_ffmpeg - 如何访问输出的路径?

[英]flutter_ffmpeg - how to access the path of the output?

我需要在 Flutter 应用程序中合并(连接)两个音频文件。 我正在尝试使用 Flutter_ffmpeg 包。 Ffmpeg 是强大的音频和视频工具。 flutter_cache_manager 包用于存储来自 https 的文件 并提供用于处理路径的路径 对于缓存部分,我已 ...

FFMPEG 使用 concat 但进程被杀死没有错误消息

[英]FFMPEG using concat but process was killed no Error message

我是 android devloper 我使用 FFmpeg 来编辑视频。 使用这个库 https://github.com/bravobit/FFmpeg-Android只是 我使用 filter-complex,但进程被杀死没有错误 这是线索错误信息吗? 你能告诉我如何解决吗? 下面是 ...

加快 FFmpeg 处理时间

[英]Speed up FFmpeg processing time

我在 android 上使用 FFmpeg 来: 1- 合并 3 个视频 2-添加音频 3- 添加标志 4- 修剪 3 个视频之一 5- 改变输出的 fps 我已经实现了正确的代码,但花了 30 分钟。 用于(120 fps,1:17 分钟)视频。 我添加了标志( -preset ul ...

使用 FFmpeg 在图像上连续播放 gif

[英]Continuously play the gif on image using FFmpeg

我正在尝试在图像上放置多个 gif 并使用 FFmpeg 保存为 gif。 我已经实现了多个 gif 的放置,但所有 gif 都不会连续播放,即第二个 gif 只重复一次第一个 gif 完成并再次开始..第二个 gif 仅在第一个 gif 完成时停止并重新开始。 由于我最近开始研究 FFmpeg ...

保存视频前的ffmpeg实时预览

[英]ffmpeg live preview before saving video

我在 Android 上使用mobile-ffmpeg并且它工作正常,但是在保存视频之前我有实时预览的问题。 例如,我使用一些过滤器创建视频,并希望在保存之前向用户显示结果。 我没有找到适用于 android 的 ffplay。 有人知道是否有解决方案吗? ...

在 Android 屏幕录制中 - 如何获取每一帧?

[英]In Android Screen Recording - How can I get each frame?

我正在使用 MediaRecorder 和 MediaProjection Api 在 android 应用程序中录制屏幕。 我无法获取可以通过 rtmp 流发送的每一帧。 为了通过 RTMP 流发布,我使用 JAVACV Android 库。 例如——在通过摄像头进行直播的情况下,我们可以在 o ...

FFMPEG 命令不适用于 Android 10

[英]FFMPEG Commands is not working on Android 10

我正在开发一个应用慢动作和快动作等视频效果的 android 应用程序。 我的应用程序在 android 10 下运行良好,但在 android 10 上却没有,FFMPEG 没有显示任何错误,只是 onFailure 回调方法上的空白错误消息。 我做了一些研究,发现 android 已经引入了范 ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM