Computer >> 컴퓨터 >  >> 소프트웨어 >> 소프트웨어

새로운 타임스탬프를 찾을 때 VLC 재생 지연 해결

탐색 시 VLC 재생 지연(다른 타임스탬프로 점프)

업데이트 날짜:2024년 11월 13일

당신이 직면하고 있는 문제는 매우 순진하면서도 성가시다. VLC에서는 오디오 및 비디오 파일이 정상적으로 재생됩니다. 그러나 오디오 파일의 경우 다른 타임스탬프로 이동하면 1초 정도 재생 지연이 발생합니다. 게다가, 재생이 의도한 마크 뒤에서 아주 약간 지터링되는 것으로 추정됩니다. 따라서 노래의 0m34s에서 1m22s로 이동하면 VLC가 잠시 재생을 시작하고 다시 생각한 다음 1m21s로 돌아갑니다. 나에게 일어난 일입니다.

왜 갑자기 문제가 나타났는지 모르겠습니다. 이전에는 VLC에서 그런 문제가 발생하지 않았지만 이제는 Slimbook Executive의 Kubuntu 22.04에 있는 미디어 플레이어에 있습니다. 최근에 이 컴퓨터에서 버그가 있는 커널 업데이트와 플라즈마 데스크탑의 버그로 인해 다양한 문제가 발생했다는 점을 고려하면 VLC가 문제의 또 다른 부수적 희생자가 아니라고 해도 놀라지 않을 것입니다. 다행히도 비교적 쉽게 이 문제를 해결할 수 있으므로 보여드리겠습니다.

새로운 타임스탬프를 찾을 때 VLC 재생 지연 해결

해결책

우리가 해야 할 일은 입력/코덱에 대한 캐싱 값을 변경하는 것입니다. 이는 Samba 공유 스트리밍에서 겪었던 프리패치 값 문제와 유사합니다. VLC 환경설정을 연 다음 모두를 클릭합니다. 검색 필드에 캐싱(또는 이와 유사한 것)을 입력하십시오. 아래 사이드바 결과에서 고급> 입력/코덱을 선택합니다. 그런 다음 오른쪽에서 고급(예, 고급 필드가 여러 개 있음) 섹션까지 아래로 스크롤합니다.

여기서 첫 번째 항목은 파일 캐싱(ms)입니다. 저에게는 기본값이 1000ms(1s)로 설정되어 있었는데 이는 검색할 때 발생하는 지터/점프와 깔끔하게 일치합니다. 문제가 갑자기 나타나는 이유는 확실하지 않지만, 이는 나중에 해결해야 할 문제입니다. 코드, 플레이어, 데스크톱 환경 및 배포판을 개발하는 사람들이 QA의 일부로 이를 파악하도록 해야 합니다.

나는 가치를 가지고 놀기로 결정했습니다. 무엇이 제공되는지 확인하기로 결정했습니다. 캐싱을 1000ms에서 100ms로 줄이면 바람직한 결과를 얻을 수 있습니다. 더 이상 지연 및/또는 점프가 없거나, 있더라도 눈에 띄지 않습니다. 이로 인해 네트워크 스트리밍 파일에 재생 문제가 발생할 가능성이 있다는 것을 알고 있지만 현재로서는 부작용이 발생하지 않았습니다. 이제 VLC가 제대로 작동합니다.

새로운 타임스탬프를 찾을 때 VLC 재생 지연 해결

결론

올해는 Linux 데스크탑의 해가 아닙니다. 그리고 사용성에 대한 무심하고 경멸적인 접근 방식과 완제품에 대한 철학을 고려하면 결코 그럴 수 없을 것 같습니다. 소프트웨어가 핵심 기능, 즉 코드를 작성하는 사람들에게 재미있는 것이 아니라 사용자에게 필요한 것을 제공하는 것과 관계없이 그 자체로 더 높은 목표로 개발되는 한 최종 사용자는 항상 위험에 처하게 됩니다. 기발함, 책임감 없음. 그것은 소프트웨어입니다. 엔지니어들이 다리를 건설하다가 뭔가 잘못되면 감옥에 갑니다. 프로그래머가 코드를 작성하면 뭔가 잘못되어도 아무도 신경 쓰지 않습니다. VLC를 비난할 수도 있지만 Windows에서는 문제가 발생하지 않습니다.

그러나 나의 큰 실망이 당신의 하루를 망치게 두지 마십시오. 결국, 나는 Linux 데스크탑 스택의 산더미 같은 문제와 문제점을 바탕으로 이 기사를 쓰고 있으며, 이 모든 문제는 모두 지난 몇 달 동안 발생했습니다. 이것은 어리석고 불필요한 문제이다. 그것도 한 번도 본 적 없는, 무의미한 버그임에 틀림없다. 글쎄요. 무의미한 문제이자 의미 있는 해결 방법입니다. 조심하세요.

건배.