Linux에서 TikTok 라이브 방송을 녹음하는 방법은 무엇입니까?

Linux에서 TikTok 라이브 방송을 녹음하는 방법은 무엇입니까?

Chrome 확장 프로그램을 사용해 보았습니다.프로넥트, 그러나 몇 초의 작은 테스트 캡처에서는 작동했지만 몇 시간 동안 전체 화면 모드로 캡처하려고 하면 확장 프로그램이 충돌했습니다.

비디오 스트림 자체 외에는 캡처하는 데 관심이 없기 때문에 전체 화면 모드로 캡처하고 싶습니다.

그런 다음 시도했습니다.Google Chrome용 스크린 레코더, 그러나 이것이 작동하는 것처럼 보이지만 저장된 비디오 파일은 어떻게 든 엉망입니다. mpv파일의 길이를 알 수 없기 때문에 비디오가 거의 끝나간다고 계속 생각합니다. 확장 프로그램 자체에도 비디오를 재생할 때 이런 문제가 있습니다!

답변1

문제는 실시간으로 비디오를 트랜스코딩하는 데 컴퓨팅 집약적이라는 점이 있을 수 있다고 생각합니다. 대부분의 화면 녹화기는 녹화 중인 데스크톱 그래픽이 30fps 비디오만큼 빠르게 움직이지 않는다고 가정합니다. 매우 빠른 그래픽 카드가 없으면 화면 녹화기가 따라잡지 못할 수도 있습니다.

디스크 공간이 많은 경우(예: 1TB 이상) 다음을 수행할 수 있습니다.

  1. "Record My Desktop"(https://recordmydesktop.sourceforge.net/about.php)
  2. 즉시 모드에서 레코더 실행: Recordmydesktop --on-the-fly-encoding

이렇게 하면 인코딩을 시도하는 대신 원시 비디오 데이터가 기록됩니다. 비디오 길이가 몇 시간인 경우 잠재적으로 테라바이트의 데이터를 저장할 수 있으므로 많은 디스크 공간이 필요합니다.

  1. 녹화가 완료되면 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

관련 정보