【问题标题】:mp4Parser: How to create a video file with background audio from an mp3 filemp4Parser:如何从 mp3 文件创建带有背景音频的视频文件
【发布时间】:2015-08-01 15:00:22
【问题描述】:

我正在尝试创建一个使用 mp4Parser 合并视频和音频文件的 android 应用程序。当我将两个 mp4 文件合并为一个显示第一个文件的视频并播放第二个文件的音频的文件时,我成功了。

但我不能使用 mp3 文件作为音频源。

当我尝试使用 mp3 文件创建 Movie 对象时,以下代码返回异常。相同的代码适用于 m4a 和 mp4 文件。

Movie audio;
    try {
        String audioFileName    =   Environment.getExternalStorageDirectory().toString()+"/music.mp3";
        audio = new MovieCreator().build(audioFileName);
    } catch (IOException e) {
        e.printStackTrace();
        return false;
    } catch (NullPointerException e) {
        e.printStackTrace();
        return false;
    }

是否可以从 mp3 文件创建 Movie 对象?

请大家帮帮我

【问题讨论】:

  • 你得到这个解决方案了吗?我也在做同一个项目,请帮助我

标签: android audio ffmpeg mp4parser mediamuxer


【解决方案1】:

您可以将 MP4parser 中的 MP3TrackImpl 类用于 .mp3 文件或将 AACTrackImpl 类用于 .aac 文件。从 MP3TrackImpl 的对象中获取轨道并将其添加到Movie 对象中。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-05-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多