2017年5月22日星期一

搭建自己的视频网站

之前一直都不理解为什么网站视频不是mp4就是flv,其他格式几乎没有,现在才知道,原来html5只支持3中视频格式,且都有有限格式支持,即:
|格式| IE| Firefox| Opera| Chrome| Safari|
|--|--|--|--|--|--|
|Ogg | No| 3.5+| 10.5+| 5.0+| No|
|MPEG |4 | 9.0+ |No |No |5.0+ | 3.0+|
|WebM | No| 4.0+ | 10.6+| 6.0+ | No|


    Ogg = 带有 Theora 视频编码和 Vorbis 音频编码的 Ogg 文件
    MPEG4 = 带有 H.264 视频编码和 AAC 音频编码的 MPEG 4 文件
    WebM = 带有 VP8 视频编码和 Vorbis 音频编码的 WebM 文件

<video width="320" height="240" controls="controls">
  <source src="http://www.w3school.com.cn/i/movie.ogg" type="video/ogg">
  <source src="http://www.w3school.com.cn/i/movie.mp4" type="video/mp4">
Your browser does not support the video tag.
</video>



##1.配置updatedb
 vi /etc/updatedb.conf,PRUNE是排除的意思吧
 因此,就是各种排除了,默认会排除掉/media,而ntfs就是在这里挂载的,因此,要去掉,完毕!
##2.配置fstab
 默认是不能mount上ntfs的,最不累赘的做法是在/etc/fstab中进行配置!:
    UUID=6024F70421C13F49 /media/ass        ntfs    defaults        0       0
这个是我写的配置UUID就需要自己查找了:

    1. sudo blkid /dev/sda ...
    2. ls -l /dev/disk/by-uuid ...


##3.ffmpeg提取音频视频:
    1.    提取视频 (Extract Video)
        ffmpeg -i Life.of.Pi.has.subtitles.mkv -vcodec copy –an      videoNoAudioSubtitle.mp4
        参考:http://www.cnblogs.com/wainiwann/p/4128154.html
    2.    提取音频(Extract Audio)
        ffmpeg -i Life.of.Pi.has.subtitles.mkv -vn -acodec copy audio.ac3
        参考:http://stackoverflow.com/questions/9913032/ffmpeg-to-extract-au   dio-from-video
    3.    提取字幕(Extract Subtitle)
        ffmpeg -i Life.of.Pi.has.subtitles.mkv-map 0:s:0 sub1.srt
        参考:http://superuser.com/questions/583393/extract-subtitle-from-vide    o

没有评论:

发表评论