laravel - FFmpeg 视频未显示但我听到声音
问题描述
我ffmpeg
用来转换我的视频,我认为一切都很好,但我遇到了问题。当我在平板电脑上播放视频时,视频不显示,但我听到声音。这是我的代码,在此先感谢。
$vid = $request->file('video');
$filename = uniqid() . $vid->getClientOriginalName();
$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, 640));
})
->export()
->toDisk('s3')
->inFormat(new \FFMpeg\Format\Video\X264('libfdk_aac', 'libx264'))
->save($name_file);
$imageName = Storage::disk('s3')->url($name_file);
解决方案
推荐阅读
- typescript - TypeORM FindOperators 带变压器
- php - 根据 html 中的选定选项从 MSSQL 更改数据
- angular - ngx-bootstrap typeahead http 请求返回对象 Object
- python - 在python中如何创建一个由1到100的数字组成的向量,每个数字重复100次
- docker - Docker:在 jenkinsfile 中运行 cmds 时找不到
- javascript - 为什么单击按钮时 JavaScript 有时无法正常工作?
- tomcat - 信息:在 java.library.path 上找不到允许使用 OpenSSL 的 Apache Tomcat Native 库:
- google-cloud-platform - 解决上传 CSV 到 Google Cloud Platform AI Dataset 的错误编码
- javascript - 为什么我使用 axios 的简单获取请求不会返回控制器返回的内容?
- java - 想要在java中更改csv文件中的数据时出错