Opera의 다른 스트림에서 라이브 Youtube를 재생할 수 없습니다. - h264는 지원되지 않습니다.

Opera의 다른 스트림에서 라이브 Youtube를 재생할 수 없습니다. - h264는 지원되지 않습니다.

나는 좋은 이유로 Opera를 기본 브라우저로 사용합니다(Firefox Quantum 및 Chrome/Chromium보다 가볍고 다른 기능과 장점 중에서 단축 다이얼 북마크가 마음에 듭니다).

Opera 브라우저는 Youtube 스트리밍 비디오를 재생할 수 없습니다.

여기에 이미지 설명을 입력하세요.

일반(비실시간) YouTube 동영상은 잘 작동합니다.

YouTube에서는 Flash를 다루지 않는 것으로 알고 있습니다.하지만 더 큰 맥락에서 디버깅하려면 YouTube에서 라이브 스트림을 재생하는 동일한 브라우저를 사용하지 않는 것이 유용할 수 있습니다(오페라와 크롬)은 (적어도) 다른(아마도 플래시) 인터넷 비디오 스트림을 재생하지 못하게 하는 문제의 영향을 받습니다. 반면 Google Chrome과 Firefox는 이러한 문제의 영향을 받지 않습니다.

디버깅을 도와주세요.

저는 최신 기본 운영 체제인 Loki, Opera 52.0.2871.40을 사용하고 있습니다.

나는 또한 다음 질문을 게시했습니다.온라인 비디오가 플래시인지 HTML5인지 확인하는 방법.


편집하다

chromium-codecs-ffmpeg-extra Vimeo 비디오 재생을 위해 설치됨(그림 참조)여기) 해결됨크롬용 Opera 및 Chromium과 관련된 모든 문제(실시간 스트리밍이 재생되지 않고 기타 많은 비실시간 온라인 비디오): 하지만오페라에는 적합하지 않음.

답변1

해결 방법은 운영 체제에 따라 다를 수 있습니다.

에서 Opera용 Chrome 기본 버전을 확인하세요 opera://about/.

여기에 이미지 설명을 입력하세요.

버전의 경우 65.0.3325.181다음 opera-ffmpeg-codecs에서 패키지를 다운로드하세요.ArchLinux 저장소:

wget http://ftp5.gwdg.de/pub/linux/archlinux/community/os/x86_64//opera-ffmpeg-codecs-65.0.3325.181-1-x86_64.pkg.tar.xz

추출:

tar -xJf opera-ffmpeg-codecs-65.0.3325.181-1-x86_64.pkg.tar.xz

다른 버전의 경우 - Opera가 수시로 업데이트되므로 위의 내용이 더 이상 유효하지 않을 수 있습니다. 여기를 참조하세요.https://repo.herecura.eu/herecura/x86_64/. (또는 opera-ffmpeg-codecs-xxxxxxChrome의 기본 버전이 어디에 있는지와 같은 정보를 인터넷에서 검색하세요 .)xxxxxx

다음 디렉터리를 만듭니다.

sudo mkdir /usr/lib/x86_64-linux-gnu/opera/lib_extra/

라이브러리를 올바른 위치로 이동합니다.

sudo mv ./usr/lib/opera/lib_extra/libffmpeg.so /usr/lib/x86_64-linux-gnu/opera/lib_extra/

이것이 도움이 된다면 알려주세요.


cipricus가 편집함:

이것은 작동합니다. 좀 더 관련성을 높이기 위해 이것을 약간 편집하고 제가 찾은 내용을 추가한 다음 해결된 것으로 표시하고 현상금도 수여하겠습니다.

이 질문은 상황에 맞게 배치되어야 합니다.브라우저 HTML5 지원, 특히 h264 스트리밍 지원(유튜브 라이브 방송보다 영향력이 훨씬 큽니다.) HTML5 지원을 확인하려면 다음을 방문하세요.http://html5test.com/. 이 게시물을 작성하는 시점에는 Chromium과 Opera 모두에서 h264 지원이 부족한 것으로 보이지만 개별적으로만 해결할 수 있습니다. 크롬의 경우:

sudo apt-get install chromium-codecs-ffmpeg-extra

다음에서 deb 파일을 다운로드하여 Opera에도 동일한 패키지를 사용할 수 있습니다.http://security.ubuntu.com/ubuntu/pool/universe/c/chromium-browser/libffmpeg.so, 지시에 따라 추출하여 복사하십시오.

위 내용은 Ubuntu 기반 시스템에서 테스트되었습니다.


다른 시스템에서는 Opera의 폴더 구조가 다를 수 있습니다.

소루스의 경우:

기반으로이것우편 엽서.

Linux 지침을 따르십시오.https://www.slimjet.com/en/libffmpeg.php x64 파일이 필요합니다. 다운로드하고 압축을 푼다. 백업을 만든 /usr/lib64/opera/libffmpeg.so다음 관리자 권한으로 새 libffmpeg.so파일을 복사하여 /usr/lib64/opera기존 파일을 교체합니다.

Opera 업데이트 후에 이 작업을 다시 수행해야 합니다.

답변2

업데이트 및 요약은 기본 답변을 참조하세요. 이는 Linux 시스템에 따라 다릅니다.

나는 우분투 기반 시스템에서 이 문제를 해결했습니다.여기)이와 같이:

  1. Opera://about/으로 이동하여 관련 Chromium 버전을 찾으세요.

여기에 이미지 설명을 입력하세요.

  1. 다음에서 다운로드됨여기해당 버전chromium-codecs-ffmpeg-extra

  2. 아카이브를 추출합니다.

여기에 이미지 설명을 입력하세요.

  1. 필요한 경우 libffmpeg.so파일을 복사하여(파일 관리자를 관리자로 사용하거나 터미널에서) /usr/lib/x86_64-linux-gnu/opera기존 파일을 대체합니다.

(링크된 답변의 내용과 다릅니다. 위치가 다르며 파일 이름이 변경되지 않았습니다.)

Opera를 다시 시작하면 Youtube 및 Vimeo와 같은 다른 사이트의 라이브 스트리밍이 이제 제대로 작동합니다.

이것은 것 같다Opera의 h264 지원 문제, html5 지원의 일부로. 이러한 문제는 다음을 통해 조사할 수 있습니다.http://html5test.com.

답변3

user32012의 솔루션여전히 Ubuntu 20.04 및 20.04 기반 운영 체제(예: Linux Mint 20.3)를 사용하고 있습니다. 20.04에 대한 특정 버전은 없지만 chromium-codecs-ffmpeg-extra18.04.1 버전이 제대로 작동합니다.

2022년 3월 26일 현재 내 Opera 버전은 다음과 같습니다.

내 버전의 오페라

Ubuntu 20.04에서 실행되는 버전이며 chromium-codecs-ffmpeg-extra다운로드할 수 있습니다.여기:

chromium-codecs-ffmpeg-extra_99.0.4844.51-0ubuntu0.18.04.1_amd64.deb

답변4

(진행중인 작업...)

소개하다:

플래시와는 아무 관련이 없습니다. 오류 메시지에는 수년간 Youtube와 거의 모든 주요 비디오 스트리밍 서비스의 표준이었던 HTML5가 언급되어 있습니다.

가능한 이유:

누락된 라이브러리.

가능한 해결책:

sudo apt-get install chromium-codecs-ffmpeg

관련 정보