跳到主要內容

[ffmpeg] 影片轉檔

VideoConvert.sh

FULL_FILE_NAME=$1
EXTENSION_NAME="${FULL_FILE_NAME##*.}"
FILE_NAME="${FULL_FILE_NAME%.*}"
NEW_FILE_FULL_NAME="${FILE_NAME}.mp4"

#ffmpeg -y -i $FULL_FILE_NAME \
#-c:v libx264 \
#-vf scale=640:-1 \
#-color_primaries 1 -color_trc 1 -colorspace 1 \
#-r 29.92 \
#-b:v 340K \
#-profile:v baseline \
#-g 90 \
#-keyint_min 0 \
#-bf 0 \
#-sc_threshold 40 \
#-coder 0 \
#-c:a aac \
#-ar 44100 \
#-b:a 96k \
#-ac 2 \
#-level 3.1 \
#-movflags +faststart \
#-brand isom \
#../output/$NEW_FILE_FULL_NAME

#ffmpeg -y -i $FULL_FILE_NAME \
#-c:v libx264 \
#-s 480x320 \
#-color_primaries 1 -color_trc 1 -colorspace 1 \
#-r 23.796 \
#-b:v 1440K \
#-profile:v main \
#-g 90 \
#-keyint_min 0 \
#-bf 0 \
#-sc_threshold 40 \
#-coder 0 \
#-c:a aac \
#-ar 44100 \
#-b:a 128k \
#-ac 2 \
#-level 3.1 \
#-movflags faststart \
#../output/$NEW_FILE_FULL_NAME

ffmpeg -y -i $FULL_FILE_NAME \
-c:v libx264 \
-vf scale=1280:-1 \
-crf:v 18 \
-color_primaries 1 -color_trc 1 -colorspace 1 \
-r 30 \
-b:v 1200K \
-profile:v baseline \
-g 90 \
-keyint_min 0 \
-bf 0 \
-sc_threshold 40 \
-coder 0 \
-c:a aac \
-ar 44100 \
-b:a 128k \
-ac 2 \
-level 3.1 \
-movflags +faststart \
-brand isom \
../output/$NEW_FILE_FULL_NAME


# mediainfo ../output/20170504022437.m4v

#ffmpeg -y -i 20170504022437.mp4 -crf:v 23 -c:v libx264 -s 1280x720 -vf colormatrix=bt601:bt709
#-pix_fmt yuv420p -r 30 -b:v 1M -acodec copy -profile:v baseline -level 3.0 -movflags faststart ../output/20170504022437.m4v
#
#-crf:v 23 \
#-vf scale=1280:720
#-vf scale=320:-1
#-s 1280x720 \
#-color_primaries 1 -color_trc 1 -colorspace 1 \
#-vf colormatrix=bt601:bt709 -pix_fmt yuv420p \
#-c:a aac
#-c:a libvo_aacenc
#-c:a aac -strict -2
#-b:a 128k
#-ar 44100
# for ipod: main, for android: baseline
#-profile:v baseline \
#-acodec copy \
#-profile:a aac_he_v2 \
#-brand isom \
#
#
## ASW-Amazon Elastic Transcoder-Android-Default ##################################################
# Video
# Codec=H.264
# Codec Options=InterlacedMode:Progressive,MaxReferenceFrames:3,Level:3.1,ColorSpaceConversionMode:Auto,Profile:baseline
# Maximum Number of Frames Between Keyframes=90
# Fixed Number of Frames Between Keyframes=false
# Bit Rate=1500
# Frame Rate=30
# Video Max Frame Rate
# Max Width=1280
# Max Height=720
# Sizing Policy=Fit
# Padding Policy=Pad
# Display Aspect Ratio=16:9
#
# Audio
# Codec=AAC
# Codec Options=Profile:AAC-LC
# Sample Rate=44100
# Bit Rate=128
# Channels=2
#
#
#
#

轉檔指令

./VideoConvert.sh IMG_3626.m4v

留言

這個網誌中的熱門文章

[Swift] String Format for NT$

  var amount = NSNumber(int: 8880) var _currencyFormatter = NSNumberFormatter() _currencyFormatter.numberStyle = NSNumberFormatterStyle.DecimalStyle //_currencyFormatter.currencyCode = "NT$ " //_currencyFormatter.formatterBehavior = NSNumberFormatterBehavior.BehaviorDefault //_currencyFormatter.negativeFormat = "-$#,##0" _currencyFormatter.positiveFormat = "NT$ #,##0" _currencyFormatter.stringFromNumber(amount)   輸出結果︰ NT$ 8,880   參考︰ http://www.cokco.cn/thread-35548-1-1.html http://www.freair.com/bbs/simple/?t558.html

小米路由器 mini 刷機

這次會來刷機是因為要給 MOD 使用 但原本的 小米路由器 mini 沒支援 IPTV 不想再買一台路由器(已經有四台了XD,有3台是被淘汰的)   參考文章︰ 1.  ERIC的攝影世界 - 小米路由器mini 免USB打開SSH  ( 備份檔案 ) 2.  ERIC的攝影世界 - 小米路由器mini韌體刷openwrt PandoraBox韌體  ( 備份檔案 ) 3.  寫寫東西 分享心得 - 小米路由器mini 改韌體 可看中華電信MOD iptv功能開啟 刷機 刷rom 直通MOD 老毛子Padavan固件 華碩 RT-AC54U  ( 備份檔案 )   其實找了很多篇文章,大部份都教用官方的那招,但不知道為什麼我就是取不到SSH的密碼 https://d.miwifi.com/rom/ssh  這個一直導不到要的那頁… 所以後來是用了  ERIC的攝影世界 - 小米路由器mini 免USB打開SSH  的第二招  免USB打開SSH 步驟︰ 1. 手動更新韌體到小米路由器mini 穩定版 2.8.14 ( 備用檔案 ) 2. 然後按  ERIC的攝影世界 - 小米路由器mini 免USB打開SSH  的 1.2.3.4.5   2.1 登入  小米路由器mini控制台  後複制網址     http://192.168.31.1/cgi-bin/luci/;stok=521b849e00a11c5b6743aa275ba84ed8 /web/home#router   2.2 將下面的網址紅色部份換成自己的,然後再貼到Browser上     http://192.168.31.1/cgi-bin/luci/;stok=521b849e00a11c5b6743aa275ba84ed8 /api/xqsystem/set_name_password?oldPwd=路由器控制台管理密碼&newPwd=admin     順利的會得到  {"code":0}   2.3 將下面的網址紅色部份換成自己的,然後再貼到Browser上     http://192.168.31.1/cgi-bin/luci/;stok=521b849e00a11c5b6743aa275ba84ed8 /api/x

[PS4 VR] 影片轉檔

怎麼用索尼PSVR看安卓VR 360° 3D視頻 => 將雙眼視頻改成單眼視頻,將格式改成MPEG-4,解析度1920*1080 ,60幀 15000kbps https://kknews.cc/tech/vme9a5l.html ============================================================== Wondershare Filmora:  8.0.0 for Mac 破解版下載 http://www.iphoneba.net/2563.html v8.2.0 http://www.zhinin.com/wondershare_filmora-mac.html ============================================================== for Littlstar http://docs.littlstar.com/plugins/servlet/mobile?contentId=2262863#content/view/2262863 Video Requirements H.264 High@5.1 or lower Max pixel width: 2560 Max frame rate: 60fps (最好是29.97) YUV420/NV12 color space 20Mbps bit rate or lower Audio Requirements Stereo Audio only AAC (Advanced Audio Coding) 320Kbps bit rate or lower Container Requirements File extensions: MP4, MOV No fragmented MP4 No DRM 15 min max duration 以上~ Littlstar不支援平面的3D格式,只支援180或360 而PSVR的媒體播放器不支援3D,只支援360 ============================================================== Make 3D Videos For PSVR Wat