黑色视频

黑色视频

我有一个 mp4 文件(空白空间,我用它来测试字幕)它目前位于http://projectgrin.org/SubtitlePlayer/video/output.mp4。我用ffmpeg生成的。

我的笔记不完整,而且已经是很久以前的事了,但这些是可以生成它的命令:

joereddington@windstone:~$ history | grep ffmpeg
   3925  ffmpeg -t 2000 -s 320x240 -f E -pix_fmt rgb24 -r 5 -i /dev/zero short.mpeg
 3927  ffmpeg -t 2000 -s 320x240 -f mp4 -pix_fmt rgb24 -r 5 -i /dev/zero short.mpeg
 3928  ffmpeg -t 2000 -s 320x240 -f rawdata -pix_fmt rgb24 -r 5 -i /dev/zero short.mpeg
 3929  ffmpeg -t 2000 -s 320x240 -f rawvideo -pix_fmt rgb24 -r 5 -i /dev/zero short.mpeg
 3930  ffmpeg -t 2000 -s 320x240 -f rawvideo -pix_fmt rgb24 -r 10 -i /dev/zero short.mpeg
 3932  ffmpeg -t 2000 -s 320x240 -f rawvideo -pix_fmt rgb24 -r 24 -i /dev/zero short.mpeg
 3941  ffmpeg -i /dev/zero -acodec libfaac -b:a 128k -vcodec mpeg4 -b:v 1200k -flags +aic+mv4 output.mp4
 3942  ffmpeg -i video/short.mpeg -qscale 0 output.mp4
 3943  ffmpeg -i video/short.mpeg  output.mp4

奇怪的是,当我使用 Safari 访问链接时,文件播放正常,但使用 Firefox (40.0.3) 访问时却不行。我是不是漏掉了什么?

答案1

我不知道有哪个浏览器原生支持 MPEG-4 Part 2 视频。我猜 Safari 使用 QuickTime 播放视频。请改用 H.264 视频。

黑色视频

彩色滤光片输出

如果你想要一个可以在任何现代、正常的浏览器上播放的“空白”视频,你可以使用颜色筛选:

ffmpeg -f lavfi -i color=d=60 -c:v libx264 -profile:v main \
-movflags +faststart output.mp4

测试源和正弦

测试源码

如果你想要一些更有趣的东西,使用时间戳和音频音调测试源码正弦

ffmpeg -f lavfi -i testsrc=d=60,format=yuv420p -f lavfi -i sine \
-c:v libx264 -profile:v main -c:a aac -strict experimental -movflags +faststart \
-shortest output.mp4

相关内容