Я хочу разработать приложение для Android, которое может записывать видео (mp4), тогда у меня есть несколько аудиофайлов (mp3) в папке моих ресурсов, и я хочу добавить его в конец видео. Таким образом, окончательный эффект будет таким, как сначала воспроизводится видео, и в конце видео будет слышен добавленный звук. как я могу это сделать?
Добавление аудио в видео в android
Ответ 1
Совместимость с файлами с различными аудиокодеками не так просто. Я бы сделал следующее:
- конвертировать файлы MP3 в тот же формат, что и видео (скорее всего, AAC в контейнере MP4)
- Теперь вы можете использовать mp4parser AppendExample добавить записанное видео с предварительно записанным звуком
- Результатом будет один файл MP4, содержащий сначала видео и звук.
Полное раскрытие: я являюсь разработчиком mp4parser.
Ответ 2
После api версии 18 android MediaCodec apis поддерживает доступ к низкоуровневому api. MediaMuxer мультиплексирует элементарные потоки.
https://developer.android.com/reference/android/media/MediaMuxer.html
Ответ 3
кто-нибудь может мне помочь конвертировать mp3 в mp4? (конвертирование аудио в видео), и там будет изображение, которое я должен отобразить в видео... я не могу опубликовать вопрос, и я нуждаюсь
Ответ 4
Сделайте два действия, один для видео и один для аудио. Сделайте основную функцию видео. Затем установите время ожидания для аудио. И вызовите аудиозапись, используя intend.So воспроизведите видео, после окончания времени ожидания звук будет воспроизводиться в конце видео. Установите время ожидания звука отлично. Так оно будет воспроизводиться после окончания видео.