Jumat, 23 Maret 2018

Cara Pakai Sushi dan Instalasinya

Pertama, download semua yang diperluin dulu.

Download skrip Sushi dalam bentuk zip di sini.
Download Python yang versi 2.7.x di sini, jangan yang 3.6.x. Skripnya gak kompatibel sama versi 3.6.x.
Download OpenSVC di sini.
Download FFMPEG di sini.

Jadi, pertama yang pasti instal Python-nya dulu. Instal aja kayak biasa.
Terus ekstrak OpenSVC, FFMPEG, sama Sushi-nya.
Hasil ekstrak OpenSVC dimasukin ke folder Sushi aja. Abis itu folder Sushi-nya di-cut ke C:\python27\Scripts aja.
Hasil ekstrak FFMPEG dipindahin ke drive C:\. Ganti nama folder-nya jadi FFMPEG.
Terus buka start > klik kanan di computer > properties. Ini yang buat lihat spek komputer itu lo. Tahu kan?
Abis itu klik advanced system settings > environment variables. Nanti nongol jendela baru. Cari Path di bagian system variable. Klik 2 kali. Terus tambahin barisnya sama ini:
;C:\Python27\;C:\Python27\Scripts;
Terus, cari lagi Path di bagian user variable. Klik 2 kali. Terus tambahin barisnya sama ini:
;C:\FFMPEG\bin;
Abis itu save semua.
Sekarang buka cmd. Bukan powershell ya, tapi cmd. Win+R > ketik cmd. Terus ketik:
python -m pip install -U pip
Terus enter. Ini buat instal pip. Tunggu selesai.
Kalo udah, ketik ini:
python -m pip install --user numpy scipy matplotlib ipython jupyter pandas sympy nose nose2 requests scrapy pipenv pyvips mock docker
Ini buat instal modul atau library eksternal Python. Abis itu close aja cmd-nya.
Nah, sekarang kita coba buka Python-nya.
Win+R > ketik python. Atau Win+R > ketik cmd > ketik python.
Coba ketik:
import numpy
Abis itu enter. Kalo gak ada pesan error, berarti instal modul udah berhasil.
Sekarang kita jalanin skrip Sushi-nya. Susunan sintaksnya kayak begini:
python sushi.py --src hdtv.wav --dst bluray.wav --script subs.ass
Penjelasan:

  • python itu python yang kita gunain. Kalo instal python cuma yang 2.7, langsung aja ketik python. Kalo yang 3.6 juga diinstal, sertain direktorinya juga. Contoh: C:\python27\python.exe. Berarti kita bakalan pake python versi 2.7 buat eksekusi skrip Sushi-nya. 
  • sushi.py ini skrip sushi-nya. Biar gak error, tulis aja sama direktorinya sekalian. Contoh: C:\python27\scripts\sushi\sushi.py. Ini berarti skrip sushi gw ada di dalem folder python27 > scripts > sushi.
  • --src hdtv.wav ini audio awal yang mau dijadiin acuan buat dikompar sama audio yang bd. Kalo ini, harus spesifik, harus sama direktorinya juga ditulis. Contoh: --src D:\python27\dir_python\hdtv.wav.
  • --dst bluray.wav ini audio yang mau dikompar sama audio acuan tadi. Nanti subtitle-nya bakalan disinkronin sama audio yang ini. Acuan audionya dari yang atas. Penulisannya sama kayak yang atas: --dst D:\python27\dir_python\bluray.wav.
  • --script subs.ass ini subtitle-nya yang mau di-shift. Penulisannya juga sama kayak yang atas: --script D:\python27\dir_python\subs.ass
Kalo berhasil, nanti bakalan nongol satu file subtitle, namanya <nama_audio_yang_dikompar>.sushi.<ekstensi_subtitle-nya>. Misalnya: bluray.ass.sushi.ass.

Senin, 01 Agustus 2016

Bikin Patch Custom

Buat yang belom bisa bikin patch aja.
(Klik gambarnya kalau gak keliatan)

Pertama, siapin bahan dan alatnya dulu.
  1. xdelta3.exe (nanti gw kasih link-nya)
  2. Video yang mau dibikin patch
  3. Video yang udah di-mux ulang, dibenerin salahnya, tapi belom di-patch

Begini kira-kira.

Buat contoh kali ini, gw pake video Netoge yang belom ada OP-ED-nya, punya Luminous pastinya.

Pertama, kita buat file yang berisi apa aja yang belum ada di video yang udah bener. Ini yang bakalan dimasukin ke file lama, biar jadi file yang baru.
Buka notepad, terus ketik kira-kira kayak begini:
xdelta3.exe -e -s "videolama.mkv" "videoyangudahbener.mkv" "patch.xdelta"
Kalo diaplikasikan ke contoh di atas, jadinya begini:
xdelta3.exe -e -s "[Luminous]_Netoge_no_Yome_wa_Onnanoko_ja_Nai_to_Omotta_-_06_[720p][59418479].mkv" "Netoge 6 yang udah bener.mkv" "patch.xdelta"

Abis itu, save as, ekstensi filenya ganti jadi .bat.

Pastikan ikon filenya kayak begini.

Kalo bukan begitu, buka pengaturan explorer kalian.
Klik organize > folder and search option >

Abis keluar jendela baru, klik tab view. Terus centang di hide extentions for known file types ilangin. Terus klik OK.

Abi situ, kalian rename aja ekstensinya. Biasanya patch.bat.txt. Jadiin patch.bat, ilangin .txt-nya.
Kalo udah selesai bikin patch.bat-nya, jalanin filenya. Klik dua kali filenya. Tunggu prosesnya selesai, nanti bakalan nongol file patch.xdelta.

FILENYA JANGAN DIHAPUS. Hapus aja patch.bat-nya. Soalnya itu udah gak dibutuhin.
Sekarang, buka notepad kalian lagi, terus ketik kira-kira kayak begini:
xdelta3x32.exe -d -s “videolama.mkv” “patch.xdelta” "video_baru_atau_video_versi_2_yang_udah_fix.mkv”
Kalo diaplikasikan ke contoh di atas, jadinya begini:
xdelta3.exe -d -s "[Luminous]_Netoge_no_Yome_wa_Onnanoko_ja_Nai_to_Omotta_-_06_[720p][59418479].mkv " "patch.xdelta" "Netoge_no_Yome_wa_Onnanoko_ja_Nai_to_Omotta_-_06v2_[720p][].mkv"

CRC32-nya kosongin aja.
Terus, save as, kayak tadi, ekstensinya jadiin .bat.
Save aja namanya jadi klik_yang_ini.bat

Untuk tambahan kalian bisa bikin variasi buat skripnya. Contoh:
xdelta3.exe -d -s "[Luminous]_Netoge_no_Yome_wa_Onnanoko_ja_Nai_to_Omotta_-_06_[720p][59418479].mkv " "patch.xdelta" "Netoge_no_Yome_wa_Onnanoko_ja_Nai_to_Omotta_-_06v2_[720p][].mkv"
@pause
Dengan sintaks @pause, saat kalian menjalahkan file .bat-nya, kalua sudah selesai filenya gak akan tutup sendiri, tapi harus tekan tombol di keyboard kalian dulu. Gunanya biar kalau ada sintaks yang salah, misalnya nama file salah, atau nama xdelta-nya salah, atau nama patch.xdelta-nya salah, nanti akan ketahuan.

Bisa juga ditambahkan menjadi:
@echo off
xdelta3.exe -d -s "[Luminous]_Netoge_no_Yome_wa_Onnanoko_ja_Nai_to_Omotta_-_06_[720p][59418479].mkv" "patch.xdelta" "Netoge_no_Yome_wa_Onnanoko_ja_Nai_to_Omotta_-_06v2_[720p][].mkv"
echo File successfully patched!
@pause
Untuk mengganti tulisan yang keluar saat mengeklik file .bat-nya. Dari yang harusnya begini:

Menjadi begini:
 Ada variasi lagi seperti ini:
@echo off
xdelta3.exe -d -s "[Luminous]_Netoge_no_Yome_wa_Onnanoko_ja_Nai_to_Omotta_-_06_[720p][59418479].mkv"
"patch.xdelta" "Netoge_no_Yome_wa_Onnanoko_ja_Nai_to_Omotta_-_06v2_[720p][].mkv"
echo Deleting your files...
del "[Luminous]_Netoge_no_Yome_wa_Onnanoko_ja_Nai_to_Omotta_-_06_[720p][59418479].mkv"
del "patch.xdelta"
@pause
del "xdelta3.exe"
del "klik_yang_ini.bat"
Sintaks del berguna buat menghapus file yang ada di dalam “kutip”-nya. Jadi habis nge-patch, filenya bisa langsung dihapus.

TAPI, filenya akan dihapus PERMANEN, gak masuk ke Recycle Bin dulu. Jadi hati-hati gunainnya, jangan salah masukin nama file.
Nah, kalo udah dibuat file .bat keduanya, jalanin. Klik dua kali filenya.

Nanti bakalan keluar file video baru, dan ini file yang udah bener, udah versi 2.
Karena CRC-nya masih kosong, kalian cek dulu CRC-nya.

Didapet CRC-nya 1699D88C.
Abis ini, kalian cuma harus edit skripnya lagi. Terus jalanin file .bat-nya lagi. Abi situ cek CRC-nya lagi. Kalo udah sama, berarti selesai.
xdelta3.exe -d -s "[Luminous]_Netoge_no_Yome_wa_Onnanoko_ja_Nai_to_Omotta_-_06_[720p][59418479].mkv " "patch.xdelta" “Netoge_no_Yome_wa_Onnanoko_ja_Nai_to_Omotta_-_06v2_[720p][1699D88C].mkv"
@pause
Untuk sintaks del tadi, kalian bisa bikin file .bat lagi, buat hapus file-file sisanya. (Alternatif kalo misalkan gak mau sekalian pas lagi nge-patch)
@echo off
echo Deleting your files...
del "[Luminous]_Netoge_no_Yome_wa_Onnanoko_ja_Nai_to_Omotta_-_06_[720p][59418479].mkv"
del "patch.xdelta"
echo Files deleted!
@pause
del "xdelta3.exe"
del "klik_yang_ini.bat"
del "hapus_file_lama_sama_patchnya.bat"

Abis itu jalanin filenya, nanti file yang ada dalam “kutip”-nya bakalan dihapus. Terus, jangan lupa diputar video hasil patch-nya.

Lirik OP-nya udah ada.
Jangan lupa, kalo mau rilis patch-nya, xdelta3-nya dibawa juga. Jangan cuma file .bat-nya.

Download versi Word.
Download xdelta3. Habis di-download, ekstrak dulu.