命令行通过 mpv.exe
播放多个视频文件,您可以通过以下几种方式来创建视频播放列表。
1. 直接在命令行中指定多个视频文件
你可以在命令行中一次性指定多个视频文件,MPV 会按顺序播放它们。例如:
mpv video1.mp4 video2.mp4 video3.mp4
这将依次播放 video1.mp4
、video2.mp4
和 video3.mp4
。
2. 使用播放列表文件(.m3u 或 .pls 文件)
如果视频文件比较多,可以创建一个播放列表文件(例如 .m3u
格式),并将该文件传递给 mpv
。这样,你可以在一个文件中管理所有的视频。
.m3u 是一种常用的播放列表文件格式,用于存储多媒体文件的路径,通常被媒体播放器(如 VLC、Windows Media Player、Winamp 等)所使用。它的文件内容是纯文本的,包含一个或多个媒体文件的路径,支持本地路径和网络地址。
.m3u 格式的基本说明
.m3u 文件的基本结构非常简单,每一行一般包含一个媒体文件的路径或URL。如果你想创建一个 .m3u 播放列表,只需要将你想要播放的多媒体文件的路径逐行列出。
1. 基本的 .m3u 文件示例
#EXTM3U
#EXTINF:123, Sample Artist - Sample Title
C:\Users\Administrator\Music\song1.mp3
#EXTINF:321, Example Artist - Example Title
C:\Users\Administrator\Music\song2.mp3
2. .m3u 文件格式说明:
#EXTM3U :这是一个必需的标记,表示这是一个扩展的 .m3u 文件(即包含额外信息的文件)。
#EXTINF:<duration>, <title> :这个行提供了关于媒体文件的附加信息:
<duration> :文件的持续时间,单位是秒。这个值可以省略,或者设置为 0 表示未知或不指定。
<title> :这部分可以是对音频文件的描述或标题。
- 路径:接下来是媒体文件的实际路径,可以是本地文件路径,也可以是URL(网络地址)。例如:
- 本地路径:
C:\Users\Administrator\Music\song1.mp3
- URL:
http://example.com/song.mp3
3. 示例 1:本地文件的 .m3u 播放列表
#EXTM3U
#EXTINF:245, Song 1
C:\Users\Administrator\Music\song1.mp3
#EXTINF:180, Song 2
C:\Users\Administrator\Music\song2.mp3
#EXTINF:200, Song 3
C:\Users\Administrator\Music\song3.mp3
4. 示例 2:网络文件的 .m3u 播放列表
#EXTM3U
#EXTINF:230, Example Track 1
http://www.example.com/music/track1.mp3
#EXTINF:210, Example Track 2
http://www.example.com/music/track2.mp3
创建 .m3u 播放列表的步骤
-
创建 .m3u 文件:
- 打开任何文本编辑器(如记事本)。
- 在文件中按需输入媒体文件路径。
- 保存文件时选择
.m3u 扩展名(例如 playlist.m3u )。
-
播放 .m3u 播放列表:
- 双击
.m3u 文件,支持的媒体播放器(如 VLC、Windows Media Player)会自动加载并播放列表中的音频/视频文件。
.m3u 和 .m3u8 的区别
.m3u :是传统的播放列表文件格式,通常以纯文本方式存储本地路径或 URL。
.m3u8 :是 .m3u 的 UTF-8 编码版本,通常用于支持 Unicode 字符的情况下。它的内容与 .m3u 相同,但是 .m3u8 文件是以 UTF-8 编码保存的,适用于支持多语言字符集的环境。
注意事项
-
相对路径 vs 绝对路径:你可以使用绝对路径(如 C:\Users\Administrator\Music\song.mp3 )或相对路径(如 song.mp3 )。相对路径是相对于 .m3u 文件本身的位置来计算的。
-
注释:行以 # 开头的是注释,不会被播放器解析。在 .m3u 中,常见的注释有:
#EXTM3U :表示这是扩展的 .m3u 文件。
#EXTINF :提供媒体文件的附加信息。
-
多媒体支持:.m3u 播放列表通常用于音频文件,但也可以用于视频文件。确保播放器支持播放视频文件,且文件路径正确。
.m3u 文件是一种简单的播放列表格式,包含多个媒体文件的路径。
- 它支持本地文件路径和网络文件路径,可以用于音频或视频播放。
.m3u 可以是扩展格式,提供媒体文件的附加信息(如持续时间和标题)。
|
步骤:
-
创建播放列表文件
使用文本编辑器(如记事本)创建一个 .m3u
播放列表文件,并将所有视频文件的路径列在其中。例如:
playlist.m3u 文件内容:
video1.mp4
video2.mp4
video3.mp4
如果视频文件不在同一个目录,可以写出完整路径:
C:\Videos\video1.mp4
C:\Videos\video2.mp4
C:\Videos\video3.mp4
-
通过命令行加载播放列表
你可以直接通过 mpv
播放这个播放列表:
mpv playlist.m3u
这样,MPV 会按照播放列表中的顺序播放视频。
3. 在命令行动态添加视频文件
如果你想通过命令行动态地添加视频文件到播放列表,可以使用 --playlist
参数:
mpv --playlist=playlist.m3u
然后你可以在 playlist.m3u
中添加你想要播放的视频文件。
4. 随机播放
如果你希望以随机顺序播放视频,可以使用 --shuffle
参数:
mpv --shuffle video1.mp4 video2.mp4 video3.mp4
这样,视频会以随机顺序播放。
5. 循环播放列表
如果你希望循环播放整个视频列表,可以使用 --loop
参数:
mpv --loop playlist.m3u
这样,播放列表中的视频将会循环播放,直到你手动停止。
通过这些方法,你可以在命令行中方便地控制 MPV 播放多个视频。