整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:

50个视频素材网站分享第二波,再也不用担心找不到素材

50个视频素材网站分享第二波,再也不用担心找不到素材了!

喽,大家好!今天继续给大家分享 50 各素材网站,网站链接都已附上,方便大家查阅!

温馨提示:以下是一些免费的视频素材网站,不过部分网站可能需要注册或遵守相关的使用规定:

  1. 菜鸟图库:涵盖各种类型的高清视频素材,可免费下载且能商用,有详细的标签分类,方便查找。https://www.sucai999.com/video.html?v=NTYxMjky
  2. 潮点视频:提供大量高清、无水印的视频素材,包括AE模板、PR模板等,部分素材可免费下载,适合企业宣传和专业剪辑。首次注册每天可免费下载一次,共有十次免费下载次数。https://shipin520.com/sousuo/?word=%E8%87%AA%E7%84%B6&type=all&kid=945&order=&data=&page=1u/&from_code=2510
  3. baotu:有众多用户实拍、制作上传的高质量素材,涵盖设计、新媒体等领域,适用于企业宣传等,注册后每天可免费下载一次。https://ibaotu.com/shipin/7-5026-0-0-0-1.html?spm=zhkolws
  4. Vidsplay:提供高清晰免费视频资源,无需付费且不用担心版权问题,每周更新,使用时备注来源即可。https://www.vidsplay.com/
  5. Pond5:全球最大的多媒体资源交易平台之一,有大量免费可商用的照片、插画、音乐、音效、AE模板和3D模型、视频等资源。https://www.pond5.com/free/footage
  6. coverr:全是高质量实拍视频素材,类型丰富,有详细分类,查找方便,可免费下载和商用。https://coverr.co/
  7. Cutestock Footage:提供免费的视频、音效、图片素材,可发现多种视频类型,如抽象、航派、背景等,选择喜欢的视频素材后可直接单击下载。https://cutestockfootage.com/
  8. Mazwai:视频剪辑可无权限应用到创意项目中,无需支付费用,也无需提供作者姓名,不过素材更新较慢。https://mazwai.com/
  9. dareful:提供大量自然风景视频,无需注册即可直接下载并用于商业用途,视频均为100%4K和高清片段。https://dareful.com/
  10. motionplaces:提供来自世界各地的免费视频素材,可找到各个国家的城市风光视频,用于任何目的,能免费下载高清质量剪辑素材,或购买4K剪辑素材。https://www.motionplaces.com/
  11. pixabay:全球知名的创意设计资源库,视频素材丰富多样,有4K、高清质量的视频,可免费下载和商用,但每个视频的授权方式不同,下载前需看清。https://pixabay.com/zh/videos/
  12. pexels:提供免费的图片和视频下载,素材质量高,可帮助用户找到精美照片和视频素材。https://www.pexels.com/zh-cn/videos/
  13. videvo:有大量视频、音频素材,包含素材片段、动态图形等,部分可免费下载和商用。https://www.videvo.net/
  14. freestockvideo:提供数千个免费视频素材片段,每周更新,视频种类丰富,适用于企业视频、商业广告等。https://free-stock.video/
  15. Videezy:提供免费HD视频、视频背景、AE模板等,部分视频需标注来源,大部分无版权。https://www.videezy.com/
  16. lifeofvids:视频内容新鲜有创意,无授权限制,但一般用户使用和重置数量有限,每周更新一次,可自由选择画质。https://lifeofvids.com/all
  17. 新CG儿:是一个素材交流平台,提供AE模板、视频音频素材等,部分可免费下载,去水印需额外收费。https://www.newcger.com/
  18. 卓特视觉:国内较大的素材库,有3亿多种素材,涵盖图片、视频、音频、矢量、字体等分类。网站有免费专区,里面的视频、图片、矢量素材每日限量免费下载,免费下载的素材是标准商用授权。
  19. Veezy:提供各种类型的视频素材,可通过关键字搜索、按时间顺序或分类查询等方式找到所需素材,部分素材免费。https://www.veeqzy.com/
  20. Ignite Motion:有背景视频、动画等多种素材,部分免费可商用,使用时需注意查看授权要求。https://www.ignitemotion.com/
  21. Splitshire:提供大量高质量的视频素材,风格多样,部分可免费用于个人和商业项目。https://www.splitshire.com/
  22. OpenFootage:包含自然、科技、抽象等主题的视频素材,部分可免费下载和商用。https://www.openfootage.net/
  23. Vidsnippets:提供各种生活场景的视频片段,可免费下载和使用。https://vidsnippets.com/
  24. Clipstill:专注于提供高质量的静态图片和视频素材,部分免费。https://clipstill.com/
  25. Motionbolt:有运动、科技等类型的视频素材,部分免费可商用。https://motionbolt.com/
  26. Public Domain Archive:提供各种公共领域的视频素材,可免费使用。https://publicdomainarchive.com/
  27. Flixpress:可以创建自定义视频,也有一些免费的视频模板和素材可供选择。https://flixpress.com/
  28. Burst:由Shopify提供的免费图片和视频资源库,视频素材适合用于电商和网站等。https://burst.shopify.com/
  29. Beachfront B-Roll:主要提供海滩相关的视频素材,部分免费可商用。https://beachfrontbroll.com/
  30. Vimeo Free HD Stock Footage:Vimeo上的一些用户会分享免费的高清视频素材,但需要注意筛选和查看授权。https://vimeo.com/stock
  31. Archive.org:包含各种类型的媒体资源,其中也有一些视频素材可供选择。https://archive.org/
  32. Stock Footage for Free:如其名,提供免费的视频素材,涵盖多种主题和风格。https://stockfootageforfree.com/
  33. Vidlery:有一些独特风格的动画视频素材可免费使用。https://vidlery.com/
  34. Free HD Archives:提供高清视频素材的免费下载,素材类型较为丰富。https://www.freehdarchives.com/
  35. Isorepublic:提供高质量的图片和视频素材,部分免费可商用。https://isorepublic.com/
  36. Mediaabakery:有免费和付费的视频素材,免费素材可用于个人和一些商业项目。https://www.mediabakery.com/
  37. 戊午人:包含各种视频素材,部分可免费下载和使用。https://www.wuwuren.com/
  38. 摄图网:提供大量视频素材,部分免费,也有付费会员服务以获取更多资源。https://699pic.com/video/
  39. 米鱼网:涵盖多种类型的视频素材,部分可免费下载。https://www.miyuvideo.com/
  40. 图虫创意:除了图片,也有一些视频素材可供选择,部分免费。https://stock.tuchong.com/video
  41. 傲视网:专业的视频素材网,提供片头视频素材、ae模板素材等下载。http://www.aoao365.com/
  42. 典尚视频素材网:提供视频素材、AE模板、LED背景视频等下载。https://sp.jzsc.net
  43. 新片场素材:一站式正版视觉素材平台,授权内容包含商业图片、艺术插画、矢量、视频、音乐素材等。https://resource.xinpianchang.com/
  44. 爱给网:有免费视频素材下载专区,包含高清实拍、视频模板、后期特效视频等。https://www.aigei.com/video/index/
  45. 凌晨两点素材网:有不少商业相关的视频素材。
  46. Free Stock Video:包含数千个免费视频素材片段,每周独家更新,还有免费4K剪辑视频片段供下载使用,视频种类丰富。
  47. Footage123:提供各种类型的视频素材,部分免费可商用。https://footage123.com/
  48. Vidsplay:提供许多优质的视频素材,自媒体网站使用起来会比较有趣,每周更新,可免费商用,但需标注来源。https://www.vidsplay.com/
  49. X Stock Video:有大量的视频素材,部分可免费下载和使用,需注意查看授权信息。https://www.xstockvideo.com/
  50. Videezy:提供高质量4K视频素材

好了,以上及时给大家分享的最新 50 个素材网站,大家记得点赞收藏,以备不时之需!

npm install vue-video-player --save

全局引入(main.js)

import VideoPlayer from 'vue-video-player'
import 'vue-video-player/src/custom-theme.css'
import 'video.js/dist/video-js.css'
Vue.use(VideoPlayer)

组件引入

注:我看网上有很多作者在组件引入的时候没有引入:import 'vue-video-player/src/custom-theme.css' ;我在没有引入的时候出现播放按钮会出现变形不对齐等原因(我是在h5上面的,大家可以根据实际情况引入)

import { videoPlayer } from 'vue-video-player'
import 'video.js/dist/video-js.css'
import 'vue-video-player/src/custom-theme.css'
export default {
  components: {
    videoPlayer
  }
}

在html中使用

 <template>
    <div>
        <div class='video'>
          <video-player class="video-player vjs-custom-skin"
                        ref="videoPlayer"
                        :playsinline="true"
                        :options="playerOptions">
          </video-player>
      </div>
    </div>
</template>

vue中js部分

data () {
    return {
      playerOptions: {
        playbackRates: [0.5, 1.0, 1.25, 1.5, 2.0], // 可选的播放速度
        autoplay: false, // 如果为true,浏览器准备好时开始回放。
        muted: false, // 默认情况下将会消除任何音频。
        loop: false, // 是否视频一结束就重新开始。
        preload: 'auto', // 建议浏览器在<video>加载元素后是否应该开始下载视频数据。auto浏览器选择最佳行为,立即开始加载视频(如果浏览器支持)
        language: 'zh-CN',
        aspectRatio: '16:9', // 将播放器置于流畅模式,并在计算播放器的动态大小时使用该值。值应该代表一个比例 - 用冒号分隔的两个数字(例如"16:9"或"4:3")
        fluid: true, // 当true时,Video.js player将拥有流体大小。换句话说,它将按比例缩放以适应其容器。
        sources: [{
          type: 'video/mp4', // 类型
          src: '' // url地址
        }],
        poster: '', // 封面地址
        notSupportedMessage: '此视频暂无法播放,请稍后再试', // 允许覆盖Video.js无法播放媒体源时显示的默认信息。
        controlBar: {
          timeDivider: true, // 当前时间和持续时间的分隔符
          durationDisplay: true, // 显示持续时间
          remainingTimeDisplay: false, // 是否显示剩余时间功能
          fullscreenToggle: true // 是否显示全屏按钮
        }
      }
    }
  }

效果图

微信端

普通浏览器端

控制播放和暂停

this.$refs.videoPlayer.player.play() // 播放
this.$refs.videoPlayer.player.pause() // 暂停
this.$refs.videoPlayer.player.src(src) // 重置进度条

回调函数

  <template>
    <div class='demo'>
      <video-player class="video-player vjs-custom-skin" 
        ref="videoPlayer" 
        :playsinline="true" 
        :options="playerOptions"
        @play="onPlayerPlay($event)" 
        @pause="onPlayerPause($event)"
        @ended="onPlayerEnded($event)"
        @waiting="onPlayerWaiting($event)"
        @playing="onPlayerPlaying($event)"
        @loadeddata="onPlayerLoadeddata($event)"
        @timeupdate="onPlayerTimeupdate($event)"
        @canplay="onPlayerCanplay($event)"
        @canplaythrough="onPlayerCanplaythrough($event)"
        @statechanged="playerStateChanged($event)"
        @ready="playerReadied"
      >
      </video-player>
    </div>
  </template>

  <script>
    export default {
      methods: {
        // 播放回调
        onPlayerPlay(player) {
          console.log('player play!', player)
        },

        // 暂停回调
        onPlayerPause(player) {
          console.log('player pause!', player)
        },

        // 视频播完回调
        onPlayerEnded($event) {
          console.log(player)
        },

        // DOM元素上的readyState更改导致播放停止
        onPlayerWaiting($event) {
          console.log(player)
        },

        // 已开始播放回调
        onPlayerPlaying($event) {
          console.log(player)
        },

        // 当播放器在当前播放位置下载数据时触发
        onPlayerLoadeddata($event) {
          console.log(player)
        },

        // 当前播放位置发生变化时触发。
        onPlayerTimeupdate($event) {
          console.log(player)
        },

        //媒体的readyState为HAVE_FUTURE_DATA或更高
        onPlayerCanplay(player) {
          // console.log('player Canplay!', player)
        },

        //媒体的readyState为HAVE_ENOUGH_DATA或更高。这意味着可以在不缓冲的情况下播放整个媒体文件。
        onPlayerCanplaythrough(player) {
          // console.log('player Canplaythrough!', player)
        },

        //播放状态改变回调
        playerStateChanged(playerCurrentState) {
          console.log('player current update state', playerCurrentState)
        },

        //将侦听器绑定到组件的就绪状态。与事件监听器的不同之处在于,如果ready事件已经发生,它将立即触发该函数。。
        playerReadied(player) {
          console.log('example player 1 readied', player);
        }
        
      },
    }
 </script>

文章借鉴与掘金;作者:dingFY;连接 https://juejin.cn/post/6844903989641740296

如果是h5的开发者做了适配的话;需要在.postcssrc.js中或忽略vue-video-player的适配;否则会出现一些小的样式问题

selectorBlackList: ['vjs-'], // 忽略ui组件的

如果大家想要查看怎么配置h5的适配问题可以查看这个链接:vue项目中移动端适配,postcss-pxtorem

如果有什么不对的地方;欢迎大家补充;相互学习、共勉

  1. mbed是针对非IE的浏览器的媒体播放器
  2. object标签一般是在IE中用的。非IE很少支持object。
  3. 所以object与embed同时出现,为的就是兼容不同的浏览器。
  4. video是html5出的一种新标准,但并不是所有的浏览器都支持。
  5. video虽然号称可以支持三种媒体类型,但常用的只有mp4。

embed和object有一个特点,就是无法动态渲染,所以无法通过jQuery去操作dom实现数据加载,要改变数据,可以重新筛一遍达到效果