视频转码 命令行 记录两则

1.Linux系统,相机和手机拍摄的视频,MP4或者其他格式,用mencoder,h264,mp3重新转码压缩,图像质量不变文件缩小一半

`ls -l --time-style=full-iso $i|awk 'gsub(/:/,"-"){print $6"_"substr($7,1,8)"_"substr($9,4,5)".avi"}'` 是根据文件日期设置文件名,包括日期时间,前提条件是文件创建的日期时间要正确。

#!bin/bash
for i in *.{MP4,MOV,AVI}; do
mencoder -oac pcm -vf harddup -ovc x264 -ffourcc H264 $i -o `ls -l --time-style=full-iso $i|awk 'gsub(/:/,"-"){print $6"_"substr($7,1,8)"_"substr($9,4,5)".avi"}'` ;
  mv $i ~/.local/share/Trash/files/;
done 


2.Mac系统,现在的华为手机拍摄的mp4视频本身名字就带有日期 时间,所以名字就不再改了。Mac上用VLC更方便,mencoder似乎没有可以直接可以用的执行文件,只有播放器。

#!/bin/bash
for a in *.{mp4,MP4}; do 
/Applications/VLC.app/Contents/MacOS/VLC -I dummy "$a" --sout "#transcode{vcodec=h264,vb=3072,acodec=mp3,ab=128}:standard{mux=avi,dst=`expr ${a:0:19}.avi`,access=file}" vlc://quit 
done

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值