我可以使用android保存以flv格式录制的视频吗?

时间:2013-12-12 10:41:32

标签: android camera flv

我正在编写一个程序来录制来自Android相机的视频。 我能够录制它并将其存储为mp4。但我想记录并将其存储为flv。 这是我的媒体记录器配置。你能告诉我怎样才能把它改成FLV记录?

    mMediaRecorder.setPreviewDisplay(surface);
    mMediaRecorder.setCamera(mCamera);
    mMediaRecorder.setVideoSource(MediaRecorder.VideoSource.CAMERA);
    // mMediaRecorder.setAudioSource(MediaRecorder.AudioSource.DEFAULT);
    mMediaRecorder.setOutputFormat(MediaRecorder.OutputFormat.MPEG_4);
    mMediaRecorder.setOutputFile(this.initFile().getAbsolutePath());
    mMediaRecorder.setMaxDuration(50000);
    mMediaRecorder.setVideoFrameRate(15);
    mMediaRecorder.setVideoSize(320, 240);
    mMediaRecorder.setVideoEncodingBitRate(100000);
    // mMediaRecorder.setAudioEncodingBitRate(8000);
    mMediaRecorder.setVideoEncoder(MediaRecorder.VideoEncoder.H263);
    // mMediaRecorder.setAudioEncoder(MediaRecorder.AudioEncoder.AMR_NB);

1 个答案:

答案 0 :(得分:2)

Android基本上不支持视频的.flv个文件。因此,您必须使用某些第三方视频转换器将.mp4转换为.flv文件。或者使用ffmpeg,您可以执行此操作。