logo
0
0
WeChat Login

影视飓风年度样片

项目简介

本项目将影视飓风发布的《【4K限免】你的新设备能顶住吗?影视飓风年度样片》(参考BV1NGZtBwELa)进行了切片处理。原视频时长为 3 分 39 分钟,为了便于在线播放和欣赏,我们使用 ffmpeg 工具将其转换为 HLS (HTTP Live Streaming) 格式。

该项目包含了 index.m3u8 播放列表文件和一系列 .ts 格式的视频切片文件,托管于 cnb.cool

源视频信息

在刚刚过去的2025年里,我们团队完成了34次海外拍摄,探索了112座城市,希望我们拍到的这些样片能带给你不一样的体验。 今年我们也会踏上新的旅途,一起留住更多美好!

技术实现

本项目使用 ffmpeg 将原视频文件切片为符合 HLS 规范的流媒体格式。HLS 是一种由苹果公司实现的基于 HTTP 的自适应比特率流媒体传输协议。

以下是用于生成 音视频分离 HLS(主播放列表 + 视频播放列表 + 音频播放列表) 的示例 ffmpeg 命令:

# 生成视频播放列表 ffmpeg -i "video.mp4" \ -map 0:v:0 \ -c:v copy \ -f hls \ -hls_time 2 \ -hls_list_size 0 \ -hls_segment_filename "video_%02d.ts" \ video.m3u8 # 生成音频播放列表 ffmpeg -i "video.mp4" \ -map 0:a:0 \ -c:a copy \ -f hls \ -hls_time 2 \ -hls_list_size 0 \ -hls_segment_filename "audio_%02d.ts" \ audio.m3u8

主播放列表(index.m3u8)示例

生成完 video.m3u8audio.m3u8 后,新建一个主播放列表 index.m3u8

#EXTM3U #EXT-X-VERSION:3 # 音频组定义 #EXT-X-MEDIA:TYPE=AUDIO,GROUP-ID="audio",NAME="Main Audio",DEFAULT=YES,AUTOSELECT=YES,URI="audio.m3u8" # 视频流引用 #EXT-X-STREAM-INF:BANDWIDTH=16000000,RESOLUTION=3840x2160,AUDIO="audio" video.m3u8

命令参数说明

视频切片命令参数说明

参数说明
-i "video.mp4"指定输入的视频文件。
-map 0:v:0仅映射第一个视频流。
-c:v copy复制视频流,不重新编码(保留原画质)。
-f hls指定输出格式为 HLS。
-hls_time 2每个切片时长为 2 秒。
-hls_list_size 0保留所有切片,适用于点播。
-hls_segment_filename "video_%02d.ts"视频切片命名格式,如 video_00.ts
video.m3u8视频播放列表文件。

音频切片命令参数说明

参数说明
-map 0:a:0仅映射第一个音频流。
-c:a copy复制音频流,不重新编码。
audio_%02d.ts音频切片文件命名格式。
audio.m3u8音频播放列表文件。

如何播放

您可以使用任何支持 HLS 协议的播放器来播放在线的 index.m3u8 文件。

  • 在线播放地址: https://cnb.cool/Anyexyz/Pan/Annual-Sample-Footage/-/git/raw/main/index.m3u8 (请注意,由于仓库文件限制,直接访问原始 m3u8 文件可能会失败)

推荐播放器:

  • VLC Media Player: 一款强大的开源跨平台多媒体播放器。
  • PotPlayer: 功能丰富的 Windows 平台播放器。
  • IINA: macOS 平台的现代化媒体播放器。

免责声明

  • 本项目仅用于学习和技术研究,所有视频内容的版权归原作者 影视飓风 所有。
  • 项目成果不应用于任何商业用途。
  • 如果您喜欢该视频,请前往 Bilibili 支持原作者。

About

【4K限免】你的新设备能顶住吗?影视飓风年度样片