Chrome拡張機能を試してみました。プロネクトしかし、数秒の小さなテストキャプチャで動作しましたが、数時間フルスクリーンモードでキャプチャしようとすると、拡張機能がクラッシュしました。
ビデオストリーム自体以外にはキャプチャに興味がないので、フルスクリーンモードでキャプチャしたいと思います。
それから試しました。Google Chrome用スクリーンレコーダーしかし、これはうまくいくようですが、保存されたビデオファイルは何とか混乱です。mpv
ファイルの長さがわからないので、動画がほぼ終わると思います。拡張機能自体にもビデオを再生するとき、この問題があります!
答え1
問題は、リアルタイムでビデオをトランスコーディングするのにコンピューティング集約的であることがあると思います。ほとんどのスクリーンレコーダーは、録画中のデスクトップグラフィックが30fpsビデオほど速く動かないと仮定します。非常に高速なグラフィックカードがないと、スクリーンレコーダーが追いつかない可能性があります。
ディスク容量が多い場合(たとえば、1TB以上)、次のことができます。
- 「Record My Desktop」(https://recordmydesktop.sourceforge.net/about.php)
- 即時モードでレコーダーを実行する:Recordmydesktop --on-the-fly-encoding
これにより、エンコードを試みるのではなく、生のビデオデータが記録されます。ビデオの長さが数時間の場合は、テラバイトのデータを潜在的に保存できるため、多くのディスク容量が必要です。
- 録画が完了したら、ffmpegなどのツールを使用して元のビデオを圧縮バージョン(mp4など)に変換します。
ffmpeg -i input.mov -preset slow -codec:a libfdk_aac \
-b:a 128k -codec:v libx264 -pix_fmt yuv420p \
-b:v 4500k -minrate 4500k -maxrate 9000k \
-bufsize 9000k -vf scale=-1:1080 output.mp4
これはビデオをトランスコードするため、元のストリームの品質が一部失われる可能性があります。しかし、それは明らかではない可能性が高いです。
答え2
必要に応じてDouyinライブ放送を録音するツールを作成しました。試してみてください! https://github.com/Michele0303/TikTok-Live-Recorder