我正在使用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);
答案 0 :(得分:0)
对于FFmpeg 4.0版,您需要从
更改代码inFormat(new \FFMpeg\Format\Audio\Aac)
到
inFormat(new \FFMpeg\Format\Video\X264('aac', 'libx264'))
我希望这会有所帮助。