吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 414|回复: 6
收起左侧

[经验求助] 秒播的视频是如何实现的?

[复制链接]
chenj_freedom 发表于 2025-1-13 15:46
40吾爱币
最近看到某音上面有那种秒播的视频,就是实际视频明明很长,可能一两分钟吧, 但是一播放就结束了,这个是怎么实现的?我研究了下mp4的moov头,直接改mp4头里的时长,并不能实现这个功能,就很好奇。

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

congcongzhidao 发表于 2025-1-13 16:23
这种效果不是通过修改 MP4 头部的时长实现的,而是通过:

1.修改视频帧率(FPS):将视频的帧率设置为极高的值(比如 9999fps)
2.修改视频时间戳(PTS/DTS):压缩视频帧之间的时间间隔
3.特殊的编码参数:使用特定的编码设置来实现时间压缩

楼主可以使用ffmpeg修改

[Python] 纯文本查看 复制代码
01
02
03
04
05
06
07
08
09
10
11
from moviepy.editor import VideoFileClip
import subprocess
 
def create_fast_video(input_file, output_file):
    cmd = [
        'ffmpeg', '-i', input_file,
        '-filter:v', 'setpts=PTS/1000'# 压缩时间戳到原来的 1/1000
        '-filter:a', 'atempo=2.0',       # 加快音频速度
        output_file
    ]
    subprocess.run(cmd)

 楼主| chenj_freedom 发表于 2025-1-13 16:40
congcongzhidao 发表于 2025-1-13 16:23
这种效果不是通过修改 MP4 头部的时长实现的,而是通过:

1.修改视频帧率(FPS):将视频的帧率设置为极高 ...

这个不行的,这样视频总时长就会被改动,你原来2分钟时长的视频,就会变成1秒钟时长的视频。
我看到的效果是,2分钟时长的视频,时长不变,然后播放1秒钟就播放完毕了。
congcongzhidao 发表于 2025-1-13 16:46
chenj_freedom 发表于 2025-1-13 16:40
这个不行的,这样视频总时长就会被改动,你原来2分钟时长的视频,就会变成1秒钟时长的视频。
我看到的效 ...

那就是修改视频的播放速率实现的
[Python] 纯文本查看 复制代码
01
02
03
04
05
06
07
08
09
10
11
12
13
import subprocess
 
def modify_video_speed(input_file, output_file):
    cmd = [
        'ffmpeg',
        '-i', input_file,
        '-c:v', 'copy'
        '-c:a', 'copy'
        '-video_track_timescale', '1000'
        '-avoid_negative_ts', 'make_zero',
        output_file
    ]
    subprocess.run(cmd)

a411529539 发表于 2025-1-13 18:48
我有遇到过,不过是录制视频出现问题的时候,录制的视频文件长度两个小时,无论怎么看属性都是这样,但是一打开播放几秒就结束了
zsb17173 发表于 2025-1-13 20:48
这种能起到什么作用?欺骗用户?欺骗搜索引擎?
hanbazhen 发表于 2025-1-13 21:31
congcongzhidao 发表于 2025-1-13 16:46
那就是修改视频的播放速率实现的
[mw_shl_code=python,true]import subprocess

哥们你好,用带有ffm程序的软件去下载直播,在一段时间后想录个小片段上传,

但是忘记再点开程序双开另外下载,导致第一次下载结束后播放看是第二次开始录的片段,
文件大小倒是符合录制的时长,

这种情况问下哥们怎么弄
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2025-5-21 13:02

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表