From 6a9dd6752d5fcbbfeaae6f8fa4226dc700c80d6c Mon Sep 17 00:00:00 2001 From: Edouard DUPIN Date: Thu, 17 May 2018 00:16:14 +0000 Subject: [PATCH] [DEV] better rename video --- .bin/videoTranscode.py | 27 +++++++++++++++++++++++---- 5_multimedia.md | 10 +++++++--- 2 files changed, 30 insertions(+), 7 deletions(-) diff --git a/.bin/videoTranscode.py b/.bin/videoTranscode.py index 4394e05..c368780 100755 --- a/.bin/videoTranscode.py +++ b/.bin/videoTranscode.py @@ -84,6 +84,7 @@ list_files_flv = get_list_of_file_in_path('.', "*.flv") list_files_mp4 = get_list_of_file_in_path('.', "*.mp4") list_files_avi = get_list_of_file_in_path('.', "*.avi") list_files_mkv = get_list_of_file_in_path('.', "*.mkv") +list_files_wmv = get_list_of_file_in_path('.', "*.wmv") # remove all encoded element in the other files (TS) for elem_mkv in list_files_mkv: @@ -134,6 +135,17 @@ for elem_mkv in list_files_mkv: del list_files_avi[index] +# remove all encoded element in the other files (TS) +for elem_mkv in list_files_mkv: + index = 0 + for elem_wmv in list_files_wmv: + if elem_mkv[:-3]+"wmv" == elem_wmv: + break; + index += 1 + if index != len(list_files_wmv): + print("[INFO] remove from list '" + list_files_wmv[index] + "' ==> already transcoded") + del list_files_wmv[index] + print("list of elements TS : ") for elem in list_files_ts: print(" - '" + elem + "'") @@ -146,6 +158,9 @@ for elem in list_files_flv: print("list of elements AVI : ") for elem in list_files_avi: print(" - '" + elem + "'") +print("list of elements WMV : ") +for elem in list_files_wmv: + print(" - '" + elem + "'") print("list of elements MKV : ") for elem in list_files_mkv: print(" - '" + elem + "'") @@ -173,13 +188,17 @@ def trancode_local(list_of_file=[], extention="ts", total_count_of_file=0, offse print(" move in: '" + elem[:-len(extention)] + "mkv'") cmd_line = "mv tmp_transcoded.mkv " + elem.replace(" ", "\ ").replace("'", "\\'")[:-len(extention)] + "mkv" ret = run_command(cmd_line) + cmd_line = "mv " + elem.replace(" ", "\ ").replace("'", "\\'") + " last_transcoded.ts" + ret = run_command(cmd_line) offset = 0; -trancode_local(list_files_ts , "ts", len(list_files_ts) + len(list_files_mp4) + len(list_files_flv) + len(list_files_avi), offset) +trancode_local(list_files_ts , "ts", len(list_files_ts) + len(list_files_mp4) + len(list_files_flv) + len(list_files_avi) + len(list_files_wmv), offset) offset += len(list_files_ts); -trancode_local(list_files_mp4 , "mp4", len(list_files_ts) + len(list_files_mp4) + len(list_files_flv) + len(list_files_avi), offset) +trancode_local(list_files_mp4 , "mp4", len(list_files_ts) + len(list_files_mp4) + len(list_files_flv) + len(list_files_avi) + len(list_files_wmv), offset) offset += len(list_files_mp4); -trancode_local(list_files_flv , "flv", len(list_files_ts) + len(list_files_mp4) + len(list_files_flv) + len(list_files_avi), offset) +trancode_local(list_files_flv , "flv", len(list_files_ts) + len(list_files_mp4) + len(list_files_flv) + len(list_files_avi) + len(list_files_wmv), offset) offset += len(list_files_flv); -trancode_local(list_files_avi , "avi", len(list_files_ts) + len(list_files_mp4) + len(list_files_flv) + len(list_files_avi), offset) +trancode_local(list_files_avi , "avi", len(list_files_ts) + len(list_files_mp4) + len(list_files_flv) + len(list_files_avi) + len(list_files_wmv), offset) +offset += len(list_files_avi); +trancode_local(list_files_wmv , "wmv", len(list_files_ts) + len(list_files_mp4) + len(list_files_flv) + len(list_files_avi) + len(list_files_wmv), offset) diff --git a/5_multimedia.md b/5_multimedia.md index 93787b2..c53a83b 100644 --- a/5_multimedia.md +++ b/5_multimedia.md @@ -13,14 +13,18 @@ Encode DVD ``` pacman -S handbrake libdvdread libdvdcss libdvdnav -``` +``` Transcode TV ------------ ``` pacman -S ffmpeg -``` +``` - +# intal compatibility with new interface of ntfs disk + +``` +pacman -S ntfs-3g +```