Repository navigation
Releases
v2.2.0
ぴたトラック v2.2.0 です。1つの音源からオフボーカルなどのトラックを作る「ボーカル分離」を追加しました。
インストール
- 下の PitaTrack_v2.2.0.zip をダウンロードします。
- ダウンロードした ZIP を右クリックし、すべて展開 を選びます。
- 展開したフォルダーの
setupをダブルクリックし、インストール を押します。
ffmpeg は自動でダウンロードされます(約2MB)。自分で用意する必要はありません。管理者権限も不要です。ボーカル分離のエンジン(約22MB)とモデルは、初めて使うときにダウンロードします。
v2.1.0 から更新するときも同じ手順です。画面は「更新します」になり、設定と ffmpeg.exe はそのまま引き継がれます。
使い方やインストールせずに使う方法は README をご覧ください。
Important
Windows 11 の「スマート アプリ コントロール」がオンになっている PC では、ぴたトラックがブロックされて動かないことがあります。setup を開いても何も起きない場合は、README の「setup を開いても何も起きない(スマート アプリ コントロール)」をご覧ください。
主な変更
ボーカル分離(GUI版)
- 1つの音源から次のトラックを作って追加できるようにしました。トラック一覧で元にする音源の行を選び、ボーカル分離 を押します。
- オフボーカル(ボーカルを除いたもの)
- ボーカルリデュース(ボーカルを小さくしたもの。ボーカル量 のスライダーで聴きながら量を変えられます)
- コーラス入りオフボーカル(コーラスを残し、リードボーカルだけを除いたもの)
- ボーカルのみ(分離したボーカル)
- できたトラックは ▶ 再生 で聴き比べ、採用するものだけを元のトラックの下に同じオフセットで追加できます。全モデルで候補を作る で、モデルごとの結果を比べることもできます。
- 分離エンジンは BSRoformer.cpp、モデルは Kim Mel-Roformer(約240MB)と BS-Roformer Karaoke anvuew(約53MB)です。どれも初めて使うときに、確認してからダウンロードします。
- Vulkan に対応した GPU(NVIDIA / AMD / Intel)があると速く処理できます。GPU がなくても動きますが、1モデルあたり数分〜十数分かかります。
ffmpeg
- セットアップとダウンロード画面で取得する ffmpeg を、gyan.dev のビルド(約110MB)から、FFmpeg 9.0.2 の公式のソースからぴたトラックが使う部品だけを LGPL でビルドしたもの(ffmpeg-9.0.2-pitatrack3、約2MB)に変えました。ダウンロードした zip は SHA256 で確認します。
- この ffmpeg は MP4 の中の AC-3 / E-AC-3 の音声もデコードできるので、自動調整とボーカル分離に使えます。
- 更新でインストールするときは、すでにある ffmpeg.exe をそのまま使います。
そのほか
- 設定に ライセンス を追加し、ぴたトラックと ffmpeg のライセンスを見られるようにしました。
- 短い音声(約80秒以下)で自動調整すると、エラーになる不具合を直しました。
注意
- ボーカル分離のモデルは
%LOCALAPPDATA%\PitaTrack\modelsに置かれ、アンインストールしても残ります。不要なら削除してください。 - ボーカル分離はダウンロードが必要なため、インターネットにつながらない環境ではそのままでは使えません。別の PC でダウンロードしたファイルを置く方法は、README の「ボーカル分離のダウンロードができない」をご覧ください。
FFmpeg 9.0.2-pitatrack3 (LGPL) for PitaTrack
FFmpeg 9.0.2 を、ぴたトラックに同梱するために LGPL の部品だけでビルドした Windows x64 版の ffmpeg.exe です。
This is ffmpeg.exe for Windows x64, FFmpeg 9.0.2 built with LGPL components only, bundled with PitaTrack.
This software uses code of FFmpeg licensed under the LGPLv2.1 and its source can be downloaded here: https://github.com/bee7813993/ffmpegMp4Mix/releases/tag/ffmpeg-9.0.2-pitatrack3
| ファイル | 内容 |
|---|---|
ffmpeg-9.0.2-pitatrack3-lgpl-win64.zip |
ffmpeg.exe、LICENSE.txt(LGPL 2.1)、README.txt、BUILD.txt(configure の指定とビルド環境) |
ffmpeg-9.0.2.tar.xz |
FFmpeg 公式のソース(手を加えていない)。SHA256 8c3850283eb25fa026482078a04051e0be17347b09ef81a0849bec15a96e002e |
ffmpeg-9.0.2.tar.xz.asc |
公式の署名(FFmpeg release signing key FCF986EA15E6E293A5644F10B4322F04D67658D8) |
ffmpeg-9.0.2-pitatrack3-build-files.zip |
ビルドに使ったスクリプト(build.sh)、configure の指定、ソースの版と SHA256 |
SHA256SUMS.txt |
上のファイルの SHA256 |
- GPL と nonfree の部品、外部のライブラリは入っていません(
--enable-gpl、--enable-nonfreeなし)。 - ffmpeg.exe は静的リンクで、Windows に付属の DLL のほかには何も使いません。
configure:
../ffmpeg-9.0.2/configure \
--enable-cross-compile \
--target-os=mingw32 \
--arch=x86_64 \
--cross-prefix=x86_64-w64-mingw32- \
--cc=x86_64-w64-mingw32-gcc-win32 \
--extra-ldflags=-static \
--extra-version=pitatrack3 \
--disable-everything \
--disable-autodetect \
--enable-w32threads \
--disable-programs \
--enable-ffmpeg \
--disable-avdevice \
--disable-swscale \
--disable-network \
--disable-doc \
--enable-protocol=file,pipe \
--enable-demuxer=mov,aac,mp3,wav,flac,ogg \
--enable-parser=aac,mpegaudio,flac,vorbis,opus,h264,hevc \
--enable-decoder=aac,mp3float,mp3,vorbis,opus,flac,alac \
--enable-decoder=pcm_u8,pcm_s16le,pcm_s16be,pcm_s24le,pcm_s24be,pcm_s32le,pcm_s32be,pcm_f32le,pcm_f32be,pcm_f64le,pcm_f64be \
--enable-muxer=mp4,pcm_f32le \
--enable-encoder=aac,pcm_f32le \
--enable-bsf=aac_adtstoasc \
--enable-filter=adelay,aresample \
--enable-muxer=wav,ipod \
--enable-filter=amerge,pan,alimiter \
--enable-decoder=ac3,eac3
FFmpeg is a trademark of Fabrice Bellard, originator of the FFmpeg project. PitaTrack is not affiliated with the FFmpeg project.
FFmpeg 9.0.2-pitatrack2 (LGPL) for PitaTrack
FFmpeg 9.0.2 を、ぴたトラックに同梱するために LGPL の部品だけでビルドした Windows x64 版の ffmpeg.exe です。
This is ffmpeg.exe for Windows x64, FFmpeg 9.0.2 built with LGPL components only, bundled with PitaTrack.
This software uses code of FFmpeg licensed under the LGPLv2.1 and its source can be downloaded here: https://github.com/bee7813993/ffmpegMp4Mix/releases/tag/ffmpeg-9.0.2-pitatrack2
| ファイル | 内容 |
|---|---|
ffmpeg-9.0.2-pitatrack2-lgpl-win64.zip |
ffmpeg.exe、LICENSE.txt(LGPL 2.1)、README.txt、BUILD.txt(configure の指定とビルド環境) |
ffmpeg-9.0.2.tar.xz |
FFmpeg 公式のソース(手を加えていない)。SHA256 8c3850283eb25fa026482078a04051e0be17347b09ef81a0849bec15a96e002e |
ffmpeg-9.0.2.tar.xz.asc |
公式の署名(FFmpeg release signing key FCF986EA15E6E293A5644F10B4322F04D67658D8) |
ffmpeg-9.0.2-pitatrack2-build-files.zip |
ビルドに使ったスクリプト(build.sh)、configure の指定、ソースの版と SHA256 |
SHA256SUMS.txt |
上のファイルの SHA256 |
- GPL と nonfree の部品、外部のライブラリは入っていません(
--enable-gpl、--enable-nonfreeなし)。 - ffmpeg.exe は静的リンクで、Windows に付属の DLL のほかには何も使いません。
configure:
../ffmpeg-9.0.2/configure \
--enable-cross-compile \
--target-os=mingw32 \
--arch=x86_64 \
--cross-prefix=x86_64-w64-mingw32- \
--cc=x86_64-w64-mingw32-gcc-win32 \
--extra-ldflags=-static \
--extra-version=pitatrack2 \
--disable-everything \
--disable-autodetect \
--enable-w32threads \
--disable-programs \
--enable-ffmpeg \
--disable-avdevice \
--disable-swscale \
--disable-network \
--disable-doc \
--enable-protocol=file,pipe \
--enable-demuxer=mov,aac,mp3,wav,flac,ogg \
--enable-parser=aac,mpegaudio,flac,vorbis,opus,h264,hevc \
--enable-decoder=aac,mp3float,mp3,vorbis,opus,flac,alac \
--enable-decoder=pcm_u8,pcm_s16le,pcm_s16be,pcm_s24le,pcm_s24be,pcm_s32le,pcm_s32be,pcm_f32le,pcm_f32be,pcm_f64le,pcm_f64be \
--enable-muxer=mp4,pcm_f32le \
--enable-encoder=aac,pcm_f32le \
--enable-bsf=aac_adtstoasc \
--enable-filter=adelay,aresample \
--enable-muxer=wav,ipod \
--enable-filter=amerge,pan,alimiter
FFmpeg is a trademark of Fabrice Bellard, originator of the FFmpeg project. PitaTrack is not affiliated with the FFmpeg project.
v2.1.0
ffmpegMp4Mix は「ぴたトラック」に名前が変わりました。動画と複数の音声を、トラック名付きの1つの MP4 にまとめる Windows 向けツールです。
インストール
- 下の PitaTrack_v2.1.0.zip をダウンロードします。
- ダウンロードした ZIP を右クリックし、すべて展開 を選びます。
- 展開したフォルダーの
setupをダブルクリックし、インストール を押します。
ffmpeg は自動でダウンロードされます(約110MB)。自分で用意する必要はありません。管理者権限も不要です。
インストールすると、右クリックの 送る、デスクトップ、スタートメニューに「ぴたトラック」が追加されます。Windows 11 では、右クリック → その他のオプションを確認 → 送る の中にあります。
使い方やインストールせずに使う方法は README をご覧ください。
Important
Windows 11 の「スマート アプリ コントロール」がオンになっている PC では、ぴたトラックがブロックされて動かないことがあります。setup を開いても何も起きない場合は、README の「setup を開いても何も起きない(スマート アプリ コントロール)」をご覧ください。
主な変更
かんたんインストール
- ZIP を展開して
setupを開くだけで、%LOCALAPPDATA%\Programs\PitaTrackにインストールできるようにしました。 - ffmpeg を自動でダウンロードするようにしました(gyan.dev のビルドを SHA256 で確認)。GUI版・CLI版とも、ffmpeg.exe が見つからないときはダウンロード画面を表示します。
- 右クリックの「送る」(ぴたトラック / ぴたトラック (CLI版))、デスクトップ、スタートメニューに追加します。
- Windows の「インストールされているアプリ」からアンインストールできるようにしました。
- 新しいバージョンの ZIP で同じ手順を行うと、設定と ffmpeg.exe を残したまま更新します。
- ffmpegMp4Mix を「送る」に登録して使っていた場合は、設定と ffmpeg.exe を引き継ぎます。以前の送るメニュー(mixtrack_ffmpeg)を削除するかも選べます。
- VBScript を使わない起動方法にしました。GUI版の入口は
mixtrack_ffmpeg_gui.vbsからmixtrack_ffmpeg_gui.batに変わりました。
音声の開始タイミング(オフセット)
- 音声トラックごとに、開始タイミングをミリ秒単位で早めたり遅らせたりできるようにしました(GUI版・CLI版)。
- 遅らせる方法を、コピー(再エンコードなし)と再エンコード(AAC)から選べるようにしました。
- GUI版に、選択トラック・全トラックの増減ボタン、全トラックをまとめてずらす機能、キーボードショートカット(Ctrl + ↑↓、Ctrl + Shift + ↑↓)を追加しました。
自動調整(GUI版)
- 動画の音声と比べて各トラックのずれを見つけ、オフセットに入れる「自動調整」を追加しました。オンボーカル・オフボーカル、別の人の歌、キー違い、ライブ音源、アレンジ違いにも対応しています。
- 結果は信頼度(高・中・低)で扱いを変え、確認が必要なトラックはセルの色で示します。
- 設定の「自動調整を常に行う」をオンにすると、開いたとき・トラックを追加したとき・動画を変えたときに自動で調整します。CLI版でも、この設定がオンなら自動調整します。
そのほか
- GUI版の「OK」を「保存」と「閉じる」に分けました。保存してもウインドウは閉じないので、オフセットを直しながら何度でも保存し直せます。
- 初期トラック名と出力ファイル名の接尾語を、トラック数ごとに設定できるようにしました。
- CLI版も GUI版で保存した設定で動くようにしました。
- トラック一覧に「種類」列と「動画と交換」ボタンを追加しました。
注意
- 配布 ZIP の名前が
PitaTrack_vX.Y.Z.zipに変わりました。ffmpeg.exe は同梱していません(セットアップか初回起動時にダウンロードします)。 - ffmpegMp4Mix の頃の送るメニュー(mixtrack_ffmpeg_gui / mixtrack_ffmpeg)は、自動では変わりません。
setupでインストールするときに削除できます。 - CLI版ではファイル順が音声トラック順になります。必要に応じて 01_、02_ のようにファイル名へ番号を付けてください。
Vocal separation models for PitaTrack (Kim Mel-Roformer, anvuew karaoke)
PitaTrack のボーカル分離(「ボーカル分離」ボタン)が初回に自動でダウンロードするモデルです。手で入れる場合は %LOCALAPPDATA%\PitaTrack\models に .gguf を置いてください。
Models that PitaTrack's vocal separation downloads on first use. To install by hand, put the .gguf files in %LOCALAPPDATA%\PitaTrack\models.
| File | Use | Original | License |
|---|---|---|---|
kim_mel_vocals-Q8_0.gguf (240 MB) |
ボーカル / vocals | Kim Mel-Roformer by Kimberley Jensen | MIT |
karaoke_anvuew-Q8_0.gguf (53 MB) |
リードボーカル / lead vocals (karaoke) | karaoke_bs_roformer by anvuew | GPL-3.0 |
- どちらも元の重みを BSRoformer.cpp(MIT)の
convert_to_gguf.pyで GGUF(q8_0)に変換したもので、再学習はしていません。ライセンス全文と入手元は各*.LICENSE.txtにあります。 - Both files are the original weights converted to GGUF (q8_0) with BSRoformer.cpp's
convert_to_gguf.py; nothing was retrained. Full license texts and sources are in the*.LICENSE.txtfiles. SHA256SUMS/models.jsonに SHA256 があります。PitaTrack はダウンロード後に照合します。
FFmpeg 9.0.2-pitatrack1 (LGPL) for PitaTrack
FFmpeg 9.0.2 を、ぴたトラックに同梱するために LGPL の部品だけでビルドした Windows x64 版の ffmpeg.exe です。
This is ffmpeg.exe for Windows x64, FFmpeg 9.0.2 built with LGPL components only, bundled with PitaTrack.
This software uses code of FFmpeg licensed under the LGPLv2.1 and its source can be downloaded here: https://github.com/bee7813993/ffmpegMp4Mix/releases/tag/ffmpeg-9.0.2-pitatrack1
| ファイル | 内容 |
|---|---|
ffmpeg-9.0.2-pitatrack1-lgpl-win64.zip |
ffmpeg.exe、LICENSE.txt(LGPL 2.1)、README.txt、BUILD.txt(configure の指定とビルド環境) |
ffmpeg-9.0.2.tar.xz |
FFmpeg 公式のソース(手を加えていない)。SHA256 8c3850283eb25fa026482078a04051e0be17347b09ef81a0849bec15a96e002e |
ffmpeg-9.0.2.tar.xz.asc |
公式の署名(FFmpeg release signing key FCF986EA15E6E293A5644F10B4322F04D67658D8) |
ffmpeg-9.0.2-pitatrack1-build-files.zip |
ビルドに使ったスクリプト(build.sh)、configure の指定、ソースの版と SHA256 |
SHA256SUMS.txt |
上のファイルの SHA256 |
- GPL と nonfree の部品、外部のライブラリは入っていません(
--enable-gpl、--enable-nonfreeなし)。 - ffmpeg.exe は静的リンクで、Windows に付属の DLL のほかには何も使いません。
configure:
../ffmpeg-9.0.2/configure \
--enable-cross-compile \
--target-os=mingw32 \
--arch=x86_64 \
--cross-prefix=x86_64-w64-mingw32- \
--cc=x86_64-w64-mingw32-gcc-win32 \
--extra-ldflags=-static \
--extra-version=pitatrack1 \
--disable-everything \
--disable-autodetect \
--enable-w32threads \
--disable-programs \
--enable-ffmpeg \
--disable-avdevice \
--disable-swscale \
--disable-network \
--disable-doc \
--enable-protocol=file,pipe \
--enable-demuxer=mov,aac,mp3,wav,flac,ogg \
--enable-parser=aac,mpegaudio,flac,vorbis,opus,h264,hevc \
--enable-decoder=aac,mp3float,mp3,vorbis,opus,flac,alac \
--enable-decoder=pcm_u8,pcm_s16le,pcm_s16be,pcm_s24le,pcm_s24be,pcm_s32le,pcm_s32be,pcm_f32le,pcm_f32be,pcm_f64le,pcm_f64be \
--enable-muxer=mp4,pcm_f32le \
--enable-encoder=aac,pcm_f32le \
--enable-bsf=aac_adtstoasc \
--enable-filter=adelay,aresample
FFmpeg is a trademark of Fabrice Bellard, originator of the FFmpeg project. PitaTrack is not affiliated with the FFmpeg project.
v2.0.0
主な変更
- GUI版を追加しました。画面上でトラック名、順番、出力先を確認・変更できます。
- GUI版でトラックの追加、削除、並び替え、ドラッグ&ドロップに対応しました。
- トラック名の初期値、候補リスト、出力ファイル名の接尾語を設定できるようにしました。
- CLI版で複数トラック、任意の初期トラック名、出力接尾語、先頭が動画でないファイル指定に対応しました。
- Send To登録用ファイルをtoolsへ移動し、削除用のtools\removesendto.batを追加しました。
- READMEを刷新し、画面例と使い方を追加しました。
注意
- ffmpeg.exeは同梱していません。ffmpegを別途入手し、tools\ffmpeg.exeとして配置してください。
- CLI版ではファイル順が音声トラック順になります。必要に応じて01_、02_のようにファイル名へ番号を付けてください。
Fix Whether to use the audio track of the original video
When the command is executed, you will be asked whether or not the audio track of the original video should be made into one of the tracks of the finished video.