1
只是想知道是否有人知道脚本或程序自动和/或作为一个批处理50 mp4视频。我正在讨论使用CLI mediafilesegmenter命令对视频进行分段以便从Amazon S3以m3u8形式进行流式处理然后创建变体播放列表文件的过程。iOS流媒体 - 媒体文件分段器
只是想知道是否有人知道脚本或程序自动和/或作为一个批处理50 mp4视频。我正在讨论使用CLI mediafilesegmenter命令对视频进行分段以便从Amazon S3以m3u8形式进行流式处理然后创建变体播放列表文件的过程。iOS流媒体 - 媒体文件分段器
#!/bin/sh -x
#set variables for naming conventions
path="$1"
if [[ -d $path ]]; then
cd "$path"
for file in *{.mov,.mp4}
do
if [[ -a $file ]]; then
file_name="$file"
file_no_extension=${file_name%.*}
file_base_name=$(basename "$file_no_extension")
file_output_dir="$file_no_extension/high"
file_plist="$file_no_extension.plist"
#Make directories per video
mkdir "$file_no_extension"
mkdir "$file_output_dir"
#Segment Video
mediafilesegmenter -t 5 -I "$file_name" -f "$file_output_dir"
#Move plist file
mv "$file_plist" "$file_output_dir/$file_base_name.plist"
#Change directories
cd "$file_no_extension"
#Generate Playlist
variantplaylistcreator "high/prog_index.m3u8" "high/$file_base_name.plist"
cd ".."
fi
done
elif [[ -f $path ]]; then
file=$1
file_name="$file"
file_no_extension=${file_name%.*}
file_base_name=$(basename "$file_no_extension")
file_output_dir="$file_no_extension/high"
file_plist="$file_no_extension.plist"
#Make directories per video
mkdir "$file_no_extension"
mkdir "$file_output_dir"
#Segment Video
mediafilesegmenter -t 5 -I "$file_name" -f "$file_output_dir"
#Move plist file
mv "$file_plist" "$file_output_dir/$file_base_name.plist"
#Change directories
cd "$file_no_extension"
#Generate Playlist
variantplaylistcreator "high/prog_index.m3u8" "high/$file_base_name.plist"
cd ".."
fi
我发现,这是否正是这里的应用...
https://itunes.apple.com/us/app/one-click-m3u8/id607270902?mt=12