Articles of mpeg 4

Слейте два файла .m4a или преобразуйте WAV-файл в m4a

Я искал способ записи в mpeg-4 с возможностью приостановки и возобновления, но казалось, что их нет. Поэтому я решил записать в формате сырой wave и преобразовать в .m4a . Есть ли способ, которым я могу преобразовать .wav файл в .m4a в android. Я посмотрел на порт mencoder для android, но не нашел ни одного, было […]

Android MediaRecorder: непрерывная перезапись

Я пытаюсь записать 10-секундное видео для наблюдения. Это довольно просто, используя MediaRecorder в Android. Все, что мне нужно сделать, это позвонить mediaRecorder.setMaxDuration(10000); Тем не менее, я хочу постоянно перезаписывать одно и то же 10-секундное видео. Опять же, это тривиальная задача. @Override public void onInfo(MediaRecorder mr, int what, int extra) { switch (what) { case MediaRecorder.MEDIA_RECORDER_INFO_MAX_DURATION_REACHED: […]

Java.io.IOException: setDataSource не удалось выполнить запись mp4

Я хочу воспроизвести записанные данные mp4 с помощью Android Media Player, но при попытке воспроизвести эту ошибку показал: Java.io.IOException: сбой setDataSource. На android.media.MediaPlayer.setDataSource (MediaPlayer.java:1086) На android.media.MediaPlayer.setDataSource (MediaPlayer.java:1032) Это мой код: final ImageView play = (ImageView) root.findViewById(R.id.voice_play); play.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { try { player = new MediaPlayer(); if (player.isPlaying()) { player.reset(); […]

Android – объединение двух файлов MP4

Я пишу проект Android, где я записываю несколько аудиофайлов. Поэтому я устанавливаю следующие параметры. Запись работает отлично. recorder.setAudioSource(MediaRecorder.AudioSource.MIC); recorder.setOutputFormat(MediaRecorder.OutputFormat.MPEG_4); recorder.setAudioEncoder(MediaRecorder.AudioEncoder.AMR_NB); Моя проблема в том, что каждый раз, когда я записываю, вывод записывается в отдельный файл. Теперь мне нужно объединить эти файлы в один файл. У кого-нибудь есть идея объединить несколько файлов MPEG 4 в проекте […]

ANDROID: Есть ли бесплатный сторонний медиаплеер для потоковой передачи видео в формате MPEG4?

Собственный медиаплеер, входящий в SDK android, не играет большую часть видеофайлов формата MPEG4. Есть ли альтернативные сторонние медиаплееры, которые я могу использовать? Если да, то как я могу это использовать? Будет ли это банкой, которую я могу добавить в каталог lib или shd, перенаправить пользователей на Android Market и попросить их установить БЕСПЛАТНОЕ приложение? Который […]

Android: потоковые данные камеры и запись на сервер

Я передаю данные веб-камеры моему клиенту. Я вижу, что данные поступают, прослушивая («данные»). Тем не менее, когда я его создаю, я не могу его просмотреть, и это, вероятно, данные мусора или отсутствие некоторых заголовков. VLC не может воспроизвести его. Мой следующий шаг – сделать его в режиме реального времени доступным для браузера. Что я делаю […]

Потоковое видео (или прогрессивная загрузка) в браузер Droid

Я пытаюсь передать видео (или использовать прогрессивную загрузку) в браузер Motorola Droid Browser, и мне не очень повезло. С моим iPhone я могу настроить Safari на http://xxx.xxx.xxx/FileName.mp4 (который является видеофайлом MPEG-4), а Safari открывается быстро и воспроизводится. Однако с Droid я перехожу на тот же веб-адрес и столкнулся с ошибкой: «Невозможно воспроизвести видео …. Извините, […]

Неправильные временные метки представления при обратном просмотре через видео MP4

Я использую MediaCodec и MediaExtractor для воспроизведения видео с переменной скоростью, как вперед, так и назад. В коде используется что-то вроде SpeedControlCallback для установки межкадровых пауз – подача поля presentationTimeUs из выходных буферов. Это работает отлично, в 99% случаев, однако, похоже, что кодек AVC на Samsung S6 обеспечивает неправильное время представления при обратном обращении – […]

Получите профиль видеопотока MPEG-4 программно на Android

Есть ли способ получить профиль-код видеофайлов MPEG-4 с помощью стандартного API Android? Примеры кодов профиля: baseline , main , high и т. Д. Я не хочу включать двоичный файл ffmpeg в приложение для Android, чтобы получить эту информацию. Я нашел ссылку на список профилей в классе MediaCodecInfo.CodecProfileLevel . Может ли какой-либо орган подтвердить, является ли […]