在shell命令行下让mplayer循环播放和播放列表

 

*$mplayer -playlist -loop
times为播放次数,times=0 时一直循环。

例如:

$mplayer -loop 0 xxx.mp3  #循环单首歌曲

 

*用shell脚本制作播放列表

vim music.sh

#music.sh
#!/bin/sh
musicPath="/music/..."      #播放文件目录
cd $musicPath
ls | grep -G "\.[WwMm].[Aa3]$" > music.lst
然后即可使用命令循环播放某目录下音视频文件
$mplayer -playlist music.lst -loop 0
 
 
 
 
 
---------------------------------------------
 
 

终端方式下mplayer如何实现列表播放


     第一步:将所有要播放的多媒体文件放在~/music/目录下;
  
     第二步:进入music目录,执行ls > music.lst,则在music目录下生成一个名为music.lst的列表文件,并把music目录下的文件名写入到music.lst文件中;
  
    第三步:运行mplayer -playlist music.lst即可实现列表播放
  
   值得注意的是第二步中,生成的多媒体列表文件music.lst一定要与要播放的多媒体文件保存在同一个目录中,否则mplayer播放时会有找不到文件的错误提示。
  
    如果要删除一些不想听的多媒体文件,则用编辑器打开music.lst列表文件,删除对应的文件名即可,保存时要注意一行一个文件名,不能有空行。
  
    如果要增加文件,执行命令echo filename  >> music.lst即可,即可将新增的文件名追加在music.lst列表文件末。

 
 
 

你可能感兴趣的:(mplayer,Linux)