fmc*_*fmc 5 audio video html5 ffmpeg
我曾经ffmpeg将mkv文件转换为mp4使用此命令行:
ffmpeg -i input.mkv -c copy file-1.mp4
Run Code Online (Sandbox Code Playgroud)
结果mp4播放正常(视频和音频)Linux Mint's Xplayer.但是在上传文件-1后,它播放时没有音频.所以我上传了另一个mp4文件-2,一个我没有转换的文件,它可以播放视频和音频而没有任何问题.所以无论发生什么事情file-1似乎与我的使用有关ffmpeg.
我正在使用的播放器被调用afterglow.但HTML5 player处理这两个文件的方式相同:file-1和file-2
有没有人知道为什么ffmpeg转换后的文件在线播放时是无声的?是否有不同的转换命令可确保转换后mkv files的在线播放器会播放声音?
我看到几个问题:
输入具有DTS音频.虽然MP4支持它,但我认为它不适用于HTML5.你必须转换为AAC.-c:a aac之后添加-c copy.
你老了ffmpeg.FFmpeg AAC编码器的改进使您的版本丢失.通过下载最新版本并将其放入/usr/local/bin或~/bin(如果您愿意使用,请重新登录~/bin),避免任何其他潜在问题.
添加-movflags +faststart.这将在编码后在文件中移动一些信息,以便它可以更快地开始播放; 否则必须在播放前下载整个视频.
| 归档时间: |
|
| 查看次数: |
2644 次 |
| 最近记录: |