- SDカードをexFATでクイックフォーマットします。
- 利用するAndroid端末をADB Shellで内部ストレージ化します。
C:\>adb shell SO-41A:/ $ sm list-disks disk:179,64 SO-41A:/ $ sm list-volumes private mounted null emulated;0 mounted null public:179,65 mounted EE55-85F3 SO-41A:/ $ sm partition disk:179,64 mixed 50 SO-41A:/ $ sm list-volumes private:179,67 mounted 3afcb1cc-27cf-4763-b806-cdd2491e9bbd private mounted null emulated;0 mounted null public:179,65 mounted 1C25-83D6 emulated:179,67;0 unmounted null SO-41A:/ $
2021年6月22日火曜日
内部ストレージ化に使用したSDカードを再び内部ストレージ化して使用する
Android10から11へOSアップデート後、再び利用できる状態にします。
ラベル:
Android
2021年3月11日木曜日
TVTest、BonDriver、EDCBをVisual Studio Build Toolsで64bit版にビルドする。
- Visual Studioのダウンロードサイトから「Build Tools for Visual Studio 2019」をダウンロードし、インストールする。
- Visual Studio Installerを起動し、ビルドに必要なツールとオプションを選択する。
C++ Build Tools
.NET デスクトップ ビルド ツール
- スタートメニューから「Visual Studio 2019」の「x64 Native Tools Command Prompt for VS 2019」でコマンドプロンプトを起動する。
- BonDriverのビルドで「インライン変数には、最低でも '/std:c++17' が必要です」というエラーになるので、CL環境変数を指定する。
SET CL=/std:c++17
- ソリューションファイルを指定してMSBuildコマンドでビルドする。
警告は出ても、ビルドに成功した旨のメッセージが表示されて、エラーが0であれば問題ないはず。msbuild LibISDB.sln -toolsVersion:Current -property:Configuration=Release;Platform=x64;PreferredToolArchitecture=x64;PlatformToolset=v142 -target:Clean;Build
~ 略 ~ プロジェクト "C:\TVTest-develop\src\TVTest_All.sln" (Clean;Build ターゲット) のビルドが完了しました。 ビルドに成功しました。 "C:\TVTest-develop\src\TVTest_All.sln" (Clean;Build ターゲット) (1) -> "C:\TVTest-develop\src\TVTest.vcxproj.metaproj" (既定のターゲット) (10:2) -> "C:\TVTest-develop\src\TVTest_Image\TVTest_Image.vcxproj.metaproj" (既定のターゲット) (8:3) -> "C:\TVTest-develop\src\TVTest_Image\libjpeg\libjpeg.vcxproj" (既定のターゲット) (3:6) -> (ClCompile ターゲット) -> C:\TVTest-develop\src\TVTest_Image\libjpeg\jdatadst.c(185,60): warning C4267: '=': 'size_t' から 'unsigned long' に変換しました。データが失われているかもしれません。 [C:\TVTest-develop\src\TVTest_Image\libjpeg\libjpeg.vcxproj] C:\TVTest-develop\src\TVTest_Image\libjpeg\jmemmgr.c(307,53): warning C4267: '+=': 'size_t' から 'long' に変換しました。データが失われているかもしれません。 [C:\TVTest-develop\src\TVTest_Image\libjpeg\libjpeg.vcxproj] C:\TVTest-develop\src\TVTest_Image\libjpeg\jmemmgr.c(367,70): warning C4267: '+=': 'size_t' から 'long' に変換しました。データが失われているかもしれません。 [C:\TVTest-develop\src\TVTest_Image\libjpeg\libjpeg.vcxproj] C:\TVTest-develop\src\TVTest_Image\libjpeg\jmemmgr.c(977,46): warning C4267: '-=': 'size_t' から 'long' に変換しました。データが失われているかもしれません。 [C:\TVTest-develop\src\TVTest_Image\libjpeg\libjpeg.vcxproj] C:\TVTest-develop\src\TVTest_Image\libjpeg\jmemmgr.c(991,46): warning C4267: '-=': 'size_t' から 'long' に変換しました。データが失われているかもしれません。 [C:\TVTest-develop\src\TVTest_Image\libjpeg\libjpeg.vcxproj] 5 個の警告 0 エラー 経過時間 00:02:51.02 C:\TVTest-develop\src>
ラベル:
BonDriver,
EDCB,
TVTest,
VisualStudio
2021年1月16日土曜日
HandBrakeのコマンドラインHandBrakeCLIでエンコードする
HandBrakeをコマンドラインで実行するHandBrakeCLIを利用し、エンコードします。
HandBrake Documentation — Command line reference
引数-Z(--preset)に設定できる値は、Preset列を指定します。
HandBrake Documentation — Official presets
- タイトルを指定
HandBrakeCLI.exe -Z "Android 1080p30" -t 1 -f av_mp4 --no-markers --no-optimize --no-ipod-atom --first-audio -i "D:\BIXA_1311_1" -o "C:\tmp\劇場版SHIROBAKO.mp4"
- チャプターを指定
HandBrakeCLI.exe -Z "Android 1080p30" -t 1 -c "1-5" -f av_mp4 --no-markers --no-optimize --no-ipod-atom --first-audio -i "D:\SOUND EUPHONIUM 4" -o "C:\tmp\Sound!Euphonium1_7.mp4"
- エンコードの開始位置と終了位置を指定
HandBrakeCLI.exe -Z "Android 1080p30" --start-at 4 --stop-at 2864 -f av_mp4 --no-markers --no-optimize --no-ipod-atom --first-audio -i "D:\GUP_DAS_FINALE_1" -o "C:\tmp\GIRLS_und_PANZER_das_FINALE_1.mp4"
HandBrake Documentation — Command line reference
引数-Z(--preset)に設定できる値は、Preset列を指定します。
HandBrake Documentation — Official presets
ラベル:
HandBrake
登録:
投稿 (Atom)