android中的独立音频和视频

马诺吉

我是Android应用程序开发的初学者,我的项目目的是将音频和视频与视频文件分开。在网上冲浪后,我知道使用FFmpeg可以做到这一点。

ffmpeg -i input.mkv # show stream numbers and formats
ffmpeg -i input.mkv -c copy audio.m4a # AAC
ffmpeg -i input.mkv -c copy audio.mp3 # MP3
ffmpeg -i input.mkv -c copy audio.ac3 # AC3
ffmpeg -i input.mkv -an -c copy video.mkv
ffmpeg -i input.mkv -map 0:1 -c copy audio.m4a # stream 1

分隔的视频文件将不包含任何音频,而必须仅包含视频类型。在ffmpeg中这个选项是否可行?还有其他替代选择吗?

仅复制视频

是的,可以通过以下选项尖叫复制来自输入的视频-map

ffmpeg -i input.mkv -map 0:v -codec copy output.mkv
  • 这会将所有视频流从第一个输入(在这种情况下为唯一输入)复制到输出。

  • 如果输入具有多个视频流,而您只想要第一个视频流,则使用-map 0:v:0

  • -an也可以使用选项,但这仅会排除音频,从而可能复制其他流类型,包括字幕,数据和附件。

  • 有关ffmpeg如何选择要包含在输出中的流的更多信息,请参见流选择

仅复制音频

这与上面的示例非常相似:只需更改-map选项以使用其他流说明符即可

ffmpeg -i input.mp3 -map 0:a -codec copy output.mp3

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

使Python中的GStreamer视频/音频流畅和循环

音频和视频控件中的“暂停”符号的HTML

iOS:从视频中删除音频

将音频和视频轨道合并到新的MediaStream中

Android:同时录制原始音频和视频

合成视频和音频-视频的音频消失了

如何在twilio视频通话中静音/取消静音暂停/取消暂停音频和视频

从android中的url加载HTML媒体,例如视频,音频和pdf

Android mediacodec:是否可以使用mediacodec和muxer同时编码音频和视频?

如何连接和输出各种视频比特率和一个独立的音频文件?

如何在Android中组合音频和视频

WebRTC对等连接中的音频和视频如何保持同步?

在背景视频中延迟音频和视频的FFMpeg视频叠加

Chrome中的Youtube音频和视频不同步

如何在带有音频和视频过滤器的网页中显示视频?

如何在Firefox中播放音频和视频流?

如何在Windows Phone 8中合并音频和视频

C#中的Mux音频和视频

如何在gstreamer中混合音频和视频

Android MediaCodec和MediaExtractor用于播放视频和音频

如何在ffmpeg中合并音频和视频文件

在PouchDB中存储视频/音频

将音频和视频从Android流传输到Samsung SmartTv

在Rails中混合视频和音频文件

Libstreaming:如何从SurfaceView屏幕导航(将视频和音频流发送到wowza)到Android Phonegap中的HTML页面

无法在Android上的WebRTC中发送视频和音频

Gstreamer录制音频和视频

gstreamer管道视频和音频

在 Android 中检查 3gp 文件是音频/视频吗?