Articles of видео

Установка opencv видео для полноэкранного андроида

Я пытаюсь установить видео в полноэкранный режим с помощью opencv. Вход поступает с камеры. Он отображается на экране в центре, но не как полный экран. Соответствующий код: public class Sample3Native extends Activity implements CvCameraViewListener { private static final String TAG = "OCVSample::Activity"; private Mat mRgba; private Mat mGrayMat; private Mat mFinalMat; private CameraBridgeViewBase mOpenCvCameraView; private […]

Mime-тип Android-камеры PreviewFormat

Я хотел бы использовать MediaCodec для кодирования данных, поступающих с камеры (причина: это более низкоуровневый, поэтому, надеюсь, быстрее, чем при использовании MediaRecorder ). Используя Camera.PreviewCallBack , я беру данные из камеры в байтовый буфер, чтобы передать его объекту MediaCodec. Для этого мне нужно заполнить MediaFormat -объект, что было бы довольно легко, если бы я знал […]

Android mediarecorder записывает только ужасное видео

Поэтому у меня есть следующий код для записи, и качество абсолютно ужасное. Я думаю, что у меня неправильная настройка, но я пробовал это в обоих направлениях. «Способ видеокамеры», а затем «Ручной» способ, вы можете увидеть, что код видеокамеры прокомментирован. Оба дают точные результаты. Camera _camera = Camera.Open (1); _camera.Unlock (); recorder = new MediaRecorder (); […]

Создать видео из серии изображений android

Я пытаюсь создать видео из серии изображений в android. Я встретил эти три варианта MediaCodec, ffmpeg, используя ndk и jcodec. Может ли кто-нибудь сообщить мне, какой из них лучше и проще. Я не нашел подходящей документации, чтобы кто-нибудь мог опубликовать их рабочий пример?

Ускорение шифрования?

У меня есть этот код для шифрования видеофайлов. public static void encryptVideos(File fil,File outfile) { try{ FileInputStream fis = new FileInputStream(fil); //File outfile = new File(fil2); int read; if(!outfile.exists()) outfile.createNewFile(); FileOutputStream fos = new FileOutputStream(outfile); FileInputStream encfis = new FileInputStream(outfile); Cipher encipher = Cipher.getInstance("AES"); KeyGenerator kgen = KeyGenerator.getInstance("AES"); //byte key[] = {0x00,0x32,0x22,0x11,0x00,0x00,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x00,0x00,0x00,0x00}; SecretKey skey = […]

Как воспроизвести видео с Amazon S3 в приложении Android?

Я использую aws-android-sdk-1.4.3/samples/S3_SimpleDB_SNS_SQS_Demo для предварительного просмотра моих файлов, хранящихся на Amazon (Amazon Simple Storage Service). Просматривая код, я увидел, что они используют это, чтобы получить доступ к файлам: com.amazonaws.demo.s3.S3.getDataForObject (line 130) public static String getDataForObject( String bucketName, String objectName ) { return read( getInstance().getObject( bucketName, objectName ).getObjectContent() ); } protected static String read( InputStream stream […]

Android с открытым исходным кодом, чтобы позволить пользователю выбирать / создавать носитель?

В моем приложении с открытым исходным кодом я хочу, чтобы пользователи вставляли картинку / видео / звук / и т . Д. Пользователь может либо выбрать существующий носитель с SD-карты, либо использовать аппаратное обеспечение устройства (сделать снимок, записать видео, записать звук, нарисовать на сенсорном экране), если они предпочитают создавать новый носитель. Есть много фрагментов кода, […]

Создание видео с экрана в андроиде

Я хотел бы записать взаимодействие пользователя в видео, которое люди могут загрузить на свои сайты в социальных сетях. Например, приложение Android Talking Tom Cat имеет небольшой значок видеокамеры. Пользователь может нажать значок видеокамеры, затем взаимодействовать с приложением, нажать значок, чтобы остановить запись, и затем видео обрабатывается / конвертируется в готовность к загрузке. Я думаю, что […]

MediaPlayer не может отображать TextureView после рендеринга изображения

У меня есть MediaPlayer рендеринг видео в TextureView . Это работает. Теперь я хочу показать неподвижное изображение в этом TextureView в течение заданного времени, а затем заставить MediaPlayer отображать видео в тот же TextureView . Вот мой код для рендеринга растрового изображения: Canvas canvas = mTextureView.lockCanvas(); canvas.drawBitmap(sourceBitmap, matrix, new Paint()); mTextureView.unlockCanvasAndPost(canvas); После этого любые попытки […]

Сделайте fullScreen только в макете-андроиде при игре videoView

Я создаю приложение для Android, чтобы играть в liveStream, я добавил videoView в свой layout.xml и добавил папку макета Я хочу, чтобы приложение показывало видео в полноэкранном режиме только в макете, а не на портрете Поэтому я добавил следующий код в onCreate (): public void onConfigurationChanged(Configuration newConfig){ if(getResources().getConfiguration().orientation == Configuration.ORIENTATION_LANDSCAPE { getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN); } else […]