千家信息网

在Linux终端中创建M3U播放列表的方法是什么

发表于:2024-10-18 作者:千家信息网编辑
千家信息网最后更新 2024年10月18日,本篇文章为大家展示了在Linux终端中创建M3U播放列表的方法是什么,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。按下面介绍的方法处理能在 Linux 系统终
千家信息网最后更新 2024年10月18日在Linux终端中创建M3U播放列表的方法是什么

本篇文章为大家展示了在Linux终端中创建M3U播放列表的方法是什么,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。

按下面介绍的方法处理能在 Linux 系统终端中创建 M3U 播放列表以能够实现循序播放,而不是随意的进行播放。背景

有些播放文件可能不是按顺序保存的。在 Linux 系统下,文件不是按数字顺序自然排序的,因此我必须创建 .m3u 播放列表,以便 MPV 视频播放器可以按顺序播放视频而不是随意进行播放。

同样的,有时候表示第几集的数字是在文件名中间或结尾的,像这样 "My Web Series S01E01.mkv"。这里的剧集信息位于文件名的中间,"S01E01"告诉我们人类这是第一集,后面还有其它剧集。

因此我要做的事情就是在视频列表中创建一个 .m3u 播放列表,并告诉 MPV 播放这个 .m3u 播放列表,MPV 自然会按顺序播放这些视频。

M3U 文件的定义

M3U 基本上就是个按特定顺序包含文件名的文本文件。当类似 MPV 或 VLC 这样的播放器打开 M3U 文件时,它会尝试按给定的顺序播放指定文件。

创建 M3U 来按顺序播放音频或视频文件

就我而言,我使用了下面命令:

$/home/shirish/Videos/web-series-video/$ ls -1v |grep .mkv > /tmp/1.m3u && mv /tmp/1.m3u .

我们一起来看看这个命令每个部分表示什么意思:

1.ls -1v = 这就是用普通的 ls 来列出目录中的内容. 其中 -1 表示每行显示一个文件。而 -v 表示根据文本中的数字(版本)进行自然排序。

2.| grep .mkv = 基本上就是告诉 ls 寻找那些以 .mkv 结尾的文件。它也可以是 .mp4 或其他任何你想要的媒体文件格式。

通过在终端上运行命令来进行试运行通常是个好主意:

ls -1v |grep .mkvMy Web Series S01E01 [Episode 1 Name] Multi 480p WEBRip x264 - xRG.mkvMy Web Series S01E02 [Episode 2 Name] Multi 480p WEBRip x264 - xRG.mkvMy Web Series S01E03 [Episode 3 Name] Multi 480p WEBRip x264 - xRG.mkvMy Web Series S01E04 [Episode 4 Name] Multi 480p WEBRip x264 - xRG.mkvMy Web Series S01E05 [Episode 5 Name] Multi 480p WEBRip x264 - xRG.mkvMy Web Series S01E06 [Episode 6 Name] Multi 480p WEBRip x264 - xRG.mkvMy Web Series S01E07 [Episode 7 Name] Multi 480p WEBRip x264 - xRG.mkvMy Web Series S01E08 [Episode 8 Name] Multi 480p WEBRip x264 - xRG.mkv

结果显示我要做的是正确的。现在下一步就是让输出以 .m3u 播放列表的格式输出:

ls -1v |grep .mkv > /tmp/web_playlist.m3u && mv /tmp/web_playlist.m3u .

这就在当前目录中创建了 .m3u 文件。这个 .m3u 播放列表只不过是一个 .txt 文件,其内容与上面相同,扩展名为 .m3u 而已。你也可以手动编辑它,并按照想要的顺序添加确切的文件名。

之后你只需要这样做:

mpv web_playlist.m3u

通常来说,MPV 和播放列表的好处在于你不需要一次性全部看完。你可以一次看任意长时间,然后在下一次查看其余部分。

什么是Linux系统

Linux是一种免费使用和自由传播的类UNIX操作系统,是一个基于POSIX的多用户、多任务、支持多线程和多CPU的操作系统,使用Linux能运行主要的Unix工具软件、应用程序和网络协议。

上述内容就是在Linux终端中创建M3U播放列表的方法是什么,你们学到知识或技能了吗?如果还想学到更多技能或者丰富自己的知识储备,欢迎关注行业资讯频道。

文件 播放列表 顺序 就是 中创 系统 视频 终端 内容 文件名 方法 命令 数字 自然 操作系统 我要 技能 播放器 文本 格式 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 布鲁塞尔网络安全中心 教育部网络安全教学专家组 电大网络技术应用基础机考 天津机电软件开发技术规范 面试选择软件开发 重庆电话网络技术服务活动方案 网络安全防诈骗主题班会教案 现在先进的网络技术 软博会兰德网络技术有限公司 华为世界第一大数据库 新时代网络安全标语 无线网dns服务器手动设置 服务器能插移动硬盘吗 服务器硬盘同步 新乡市网络技术 我可能服务器怎么下 靠谱的生产管理软件开发项目 网络安全七项禁令 数据库删除数据后查询会快吗 关于网络安全的答题 聚美网络技术有限公司 ssh工具登录服务器 僵尸毁灭工程怎么看服务器ip 服务器系统识别网站 网络安全防校园贷试题 贵州省网络安全和信息化协会 数据库地下车库停车系统设计代码 网络安全 技术 服务器会不会自动开启新电源 移动终端软件开发需要什么证书
0