Преобразование и сжатие видео с FFmpeg - PullRequest
0 голосов
/ 26 ноября 2018

Я использую FFmpeg для конвертации и сжатия видео.Все конвертируется / сжимается нормально, но мое видео не воспроизводит звук, когда я пытаюсь воспроизвести его на мобильном устройстве.Но он звучит, когда я играю на рабочем столе.Я не знаю, связано ли это с кодеком, который я использую, я не знаю.Кто-нибудь может мне помочь?Я ценю его.Спасибо.

Формат, который я использую в FFmpeg:

$request->video->move(public_path('/app'), $filename);
        $name_file=uniqid().'intro_video.mp4';
     $ffp=FFMpeg::open($filename)
->addFilter(function ($filters) {
    $filters->resize(new \FFMpeg\Coordinate\Dimension(640, 480));
})
->export()
->toDisk('s3')
->inFormat(new \FFMpeg\Format\Audio\Aac)
->save($name_file);

1 Ответ

0 голосов
/ 25 апреля 2019

Для FFmpeg версии 4.0 вам нужно изменить код с

inFormat(new \FFMpeg\Format\Audio\Aac)

на

inFormat(new \FFMpeg\Format\Video\X264('aac', 'libx264'))

Надеюсь, это поможет.

...