亚伦影音工作室 发表于 2023-11-5 20:51

非黄视频《其实都没有(DJ 铁柱版)》

本帖最后由 亚伦影音工作室 于 2023-11-5 20:51 编辑 <br /><br /><style type="text/css">
#papa{position: relative;width:1164px;height: 640px;MARGIN-LEFT:-300px;margin-top:13px;box-shadow:0px 0px 0px 2px #ffffff, 0px 0px 0px 8px #880000;overflow:hidden;border-radius:0%;background:#000000 }
#vid { position: absolute; width: 100%; height: 100%; top:0%; object-fit: cover; pointer-events: none;opacity: 1; z-index: 3;filter:hue-rotate(0deg)contrast(180%)brightness(100%);}
#vid1 { position: absolute; width: 100%; height: 100%; top:0%; object-fit: cover; pointer-events: none;opacity: 1; z-index: 3;mix-blend-mode: lighten;}
#mplayer{top:65%; left:85%;z-index: 93;
position: absolute;
font: normal 7em/0em serif;
color:#ff0000;
cursor: pointer;
animation: spin 10s infinite linear;
}
@keyframes spin {0% { transform: rotate(360deg); }
}

</style>
<div id="papa">
<video id="vid"src=""muted autoplaywidth="100%"></video>
<video id="vid1"src="https://imgs-qn.51miz.com/preview/video/00/00/12/73/V-127308-7D06A40E.mp4"muted autoplaywidth="100%"loop></video>
<div id="mplayer">❊</div>
<div data-lrc="亚伦影音工作室" id="lrc">亚伦影音工作室</div>
      </div>

<audio src="https://www.qqmc.com/mp3/music300416153.mp3" loop autoplay id="aud"></audio>
<script>
var muAr =[ ["https://imgs-qn.51miz.com/vcg/video/preview/51miz42N1208609834.mp4"],
["https://imgs-qn.51miz.com/vcg/video/preview/51miz42N1355892828.mp4"],
["https://imgs-qn.51miz.com/vcg/video/preview/51miz42N1270009702.mp4"],
["https://imgs-qn.51miz.com/vcg/video/preview/51miz42N1302045899.mp4"],
["https://imgs-qn.51miz.com/vcg/video/preview/51miz42N664393052.mp4"],
["https://imgs-qn.51miz.com/vcg/video/preview/51miz42N1329713782.mp4"],
["https://imgs-qn.51miz.com/vcg/video/preview/51miz42N1285923360.mp4"],
["https://imgs-qn.51miz.com/vcg/video/preview/51miz42N1312103331.mp4"],
["https://imgs-qn.51miz.com/vcg/video/preview/51miz42N1340838165.mp4"]
];

var str= document.getElementById('');
var playIdx = 0;
for(j=0; j<muAr.length; j++) {
      str += (j+1) + ".<a id='list" + j + "' onclick='iPlay(" + j + ")' >" + muAr + "</a><br />";
}
function iPlay(idx){
      playIdx = idx;
       vid.src = muAr;
      vid.play();
      nameRed(playIdx);
}
vid.onended = function() {
      playIdx ++;
      if(playIdx >= muAr.length) playIdx = 0;
vid.src = muAr;
    vid.play();
nameRed(playIdx);
}
iPlay(playIdx);
</script>


<script>
/*控制视频*/
vid=document.querySelector('#vid'),vid1=document.querySelector('#vid1');
mplayer.onclick =function() { aud.paused ?(vid.play(),vid1.play()):( vid.pause(), vid1.pause()) };
/*结束*/
/*控制视频*/
mplayer.addEventListener('click', () => { aud.paused ? aud.play() : aud.pause(); });
mplayer.style.animationPlayState = aud.paused ? 'paused' : 'running';
aud.addEventListener('playing', () =>mplayer.style.animationPlayState = 'running');
aud.addEventListener('pause', () =>mplayer.style.animationPlayState = 'paused');
</script>
<style type="text/css">#lrc {
        --state: paused;
        --motion: cover2;
        --tt: 2s;
        --bg: linear-gradient(180deg, #880000, #880000);
        position: absolute;z-index: 4;
        left: 50%;
        transform: translate(-50%);
        top: 85%;
        font:normal 3em 华文隶书;
        color: #000078;
        white-space: pre;
        -webkit-background-clip: text;
        filter:drop-shadow(#FFFFFF 1px 0 0)drop-shadow(#FFFFFF 0 1px 0)drop-shadow(#FFFFFF -1px 0 0) drop-shadow(#FFFFFF 0 -1px0);
}
#lrc::before {
        position: absolute;
        content: attr(data-lrc);
        width: 20%;
        height: 100%;
        color: transparent;
        overflow: hidden;
        white-space: pre;
        background: var(--bg);
       
        -webkit-background-clip: text;
        animation: var(--motion) var(--tt) linear forwards;
        animation-play-state: var(--state);
}
@keyframes cover1 { from { width: 0; } to { width: 100%; } }
@keyframes cover2 { from { width: 0; } to { width: 100%; } }
</style>
<script >
(function() {
/*原始lrc歌词*/
let lrcStr = `其实都没有(DJ 铁柱版)-于冬然
词:杨宗纬
曲:伍冠谚/易桀齐
原唱:杨宗纬
编曲:DJ 铁柱
制作人:侯江浩
吉他:王旭东
和声/编写:卿罗
混音工程师:不知名混音师
母带工程师:不知名混音师
录音:王鑫玉
统筹:猫猫
监制:飘/kk
出品:亚伦影音工作室
[该版本已获词曲正式授权
我在脚步急促的城市之中
依然一个人生活
我也曾经憧憬过 后来没结果
只能靠一首歌真的在说我
是用那种特别干哑的喉咙
唱着淡淡的哀愁
从什么都没有的地方
到什么都没有的地方
我们 像没发生事一样
自顾地 走在路上
忘掉了的人只是泡沫
用双手轻轻一触就破
泛黄 有他泛黄的理由
思念将 越来越薄
你微风中浮现的从前的面容
已被吹送到天空
我在脚步急促的城市之中
依然一个人生活
我也曾经憧憬过 后来没结果
只能靠一首歌真的在说我
是用那种特别干哑的喉咙
唱着淡淡的哀愁
我也曾经做梦过 后来更寂寞
我们能留下的其实都没有
原谅我用特别沧桑的喉咙
假装我很怀旧 假装我很痛
从什么都没有的地方
到什么都没有的地方
我们 像没发生事一样
自顾地 走在路上
忘掉了的人只是泡沫
用双手轻轻一触就破
泛黄 有他泛黄的理由
思念将 越来越薄
你微风中浮现的从前的面容
已被吹送到天空
我在脚步急促的城市之中
依然一个人生活
我也曾经憧憬过 后来没结果
只能靠一首歌真的在说我
是用那种特别干哑的喉咙
唱着淡淡的哀愁
我也曾经做梦过 后来更寂寞
我们能留下的其实都没有
原谅我用特别沧桑的喉咙
假装我很怀旧 假装我很痛
`;

/*变量 :mKey - 当前歌词索引;mFlag :调用关键帧动画索引;averAdd :平均值补偿*/
let mKey = 0, mFlag = true, averAdd = 0.3;

/*函数 :获取每句歌词用时,歌词用时若超过平均值则取平均值,最后一句歌词则取平均值*/
let lrcTime = (ar) => {
        let tmpAr = [];
        for(j = 0; j <ar.length - 1; j ++) {
                if(j !== ar.length - 1) tmpAr = parseFloat((ar - ar).toFixed(1));
        }
        let aver = parseInt(tmpAr.reduce((a,b) => a + b) / (tmpAr.length - 1)) + averAdd;
        tmpAr.push(aver);
        tmpAr.forEach((item,key) => {
                ar = item > aver ? aver : item;
        });
        return ar;
};

/*函数 :从原始lrc歌词获取信息并存入 n*3 数组*/
let getLrcAr = (text) => {
        let lrcAr = [];
        let calcRule = ;
        for(x of text.split('\n')) {
                let ar = [];
                let re = /\d+[\.:]\d+([\.:]\d+)?/g;
                let geci = x.replace(re,'');
                if(geci) {
                        geci = geci.replace(/[\[\]\'\"\t,]s?/g,'');
                        let time = x.match(re);
                        if(time != null) {
                                for(y of time) {
                                        let tmp = y.match(/\d+/g);
                                        let sec = 0;
                                        for(z in tmp) sec += tmp * calcRule;
                                        ar = ;
                                        lrcAr.push(ar);
                                }
                        }
                }
        }
        lrcAr.sort((a,b)=> a - b);
        return(lrcTime(lrcAr));
};

/*函数 :模拟显示同步歌词*/
let showLrc = (time) => {
        let name = mFlag ? 'cover1' : 'cover2';
        lrc.innerHTML = lrcAr;
        lrc.dataset.lrc = lrcAr;
        lrc.style.setProperty('--motion', name);
        lrc.style.setProperty('--tt', time + 's');
        lrc.style.setProperty('--state', 'running');
        mKey += 1;
        mFlag = !mFlag;
};

/*函数 :处理当前歌词索引 mKey*/
let calcKey = () => {
        for (j = 0; j < lrcAr.length; j++) {
                if (aud.currentTime <= lrcAr) {
                        mKey = j - 1;
                        break;
                }
        }
        if (mKey < 0) mKey = 0;
        if (mKey > lrcAr.length - 1) mKey = lrcAr.length - 1;
        let time = lrcAr - (aud.currentTime - lrcAr);
        showLrc(time);
};

/*格式化时间信息*/
let toMin = (val) => {
        if (!val) return '00:00';
        val = Math.floor(val);
        let min = parseInt(val / 60),
        sec = parseFloat(val % 60);
        if (min < 10) min = '0' + min;
        if (sec < 10) sec = '0' + sec;
        return min + ':' + sec;
}

/*函数 :关键帧动画状态切换*/
let mState = () => aud.paused ? (lrc.style.setProperty('--state','paused'),mplayer.style.animationPlayState = 'paused') : (lrc.style.setProperty('--state','running'),mplayer.style.animationPlayState = 'running');

/*监听播放进度*/
aud.addEventListener('timeupdate', () => {
        for (j = 0; j < lrcAr.length; j++) {
                if (aud.currentTime >= lrcAr) {
                        cKey = j;
                        if (mKey === j) showLrc(lrcAr);
                        else continue;
                }
        }
});
aud.addEventListener('pause', () => mState());/*监听暂停事件*/
aud.addEventListener('play', () => mState());/*监听播放事件*/
aud.addEventListener('seeked', () => calcKey());/*监听查询事件*/
let lrcAr = getLrcAr(lrcStr); /*获得歌词数组*/
})();
</script>

红影 发表于 2023-11-5 21:04

这个还要专门说明一下是非黄啊,看得笑{:4_173:}

红影 发表于 2023-11-5 21:04

很漂亮的制作,而且可以一键全控。欣赏亚伦老师好帖{:4_199:}

醉美水芙蓉 发表于 2023-11-5 21:08

小辣椒 发表于 2023-11-5 21:21

亚伦,这个动图频谱视频特别漂亮{:4_199:}

小辣椒 发表于 2023-11-5 21:22

欣赏亚伦精彩的制作{:4_187:}
页: [1]
查看完整版本: 非黄视频《其实都没有(DJ 铁柱版)》