Я пытаюсь воспроизвести файл mp4 в android, но он не работает.
Согласно Android VideoView Невозможно воспроизвести видео mp4
. файл должен быть H.264 in Baseline
.
Я не знаю, что, черт возьми, это значит.
Это код PHP, который я использую для создания mp4:
$videoname = str_replace('.gif', '.mp4', $picname);
$ffmpeg = FFMpeg\FFMpeg::create(array(
'ffmpeg.binaries' => 'ffmpeg/bin/ffmpeg.exe',
'ffprobe.binaries' => 'ffmpeg/bin/ffprobe.exe',
'timeout' => 6600, // The timeout for the underlying process
'ffmpeg.threads' => 12, // The number of threads that FFMpeg should use
), $logger);
$video = $ffmpeg->open('memes/' . $folder . '/' . $picname);
$video
->save(new \FFMpeg\Format\Video\X264(), 'memes/' . $folder . '/' . $videoname);
Как я могу установить H.264 in Baseline
профиль?