블로그스팟 유튜브 영상 삽입 에러 총정리를 보여주는 카드 이미지

블로그를 운영하다 보면 글의 몰입도를 높이기 위해 유튜브 영상을 본문에 넣어야 할 때가 정말 많습니다.

특히 운동 루틴이나 정보성 글을 쓸 때는 잘 만든 영상 하나가 수많은 글자보다 더 강력한 힘을 발휘하곤 하죠.

하지만 구글의 블로그 플랫폼인 블로그스팟(Blogger)을 쓰시는 분들이라면 한 번쯤 이런 당황스러운 경험을 해보셨을 겁니다. 

분명히 유튜브 소스코드를 잘 복사해서 넣었는데 화면에 "연결을 거부했습니다"라는 회색 에러 박스가 뜨거나, 모바일 화면으로 보니 영상이 너무 작고 한쪽으로 치우쳐서 보기 싫게 나오는 현상 말이죠.

오늘은 블로그스팟 에디터에서 왜 이런 문제가 발생하는지 그 원인을 디테일하게 분석하고, PC와 모바일 어떤 기기에서도 화면에 꽉 차는 '와이드 100% 반응형 영상'을 넣는 가장 완벽한 정석 코드를 단계별로 소개해 드리겠습니다.

지금 작성하고 있는 블로그스팟에도 이 점을 반영해서 작성된 글입니다.


1. 왜 내가 넣은 유튜브 영상은 '연결을 거부'할까?

가장 많은 블로거분들이 처음에 하는 실수입니다. 유튜브 앱이나 사이트 주소창에 있는 일반 공유용 주소(https://youtu.be)를 복사해 블로그 HTML 창에 그대로 넣으면 십중팔구 연결 거부 에러가 발생합니다.

일반 주소와 임베드(Embed) 주소의 차이

유튜브는 보안과 저작권 보호를 위해 일반 재생용 주소가 외부 웹페이지나 블로그 내부에 직접 퍼지는 것을 차단합니다.

블로그 본문 안에서 영상이 막힘없이 재생되려면 브라우저에게 "이건 내 블로그 안에 액자처럼 끼워 넣어서 보여줄 공식 영상이야"라고 알려주는 임베드 전용 주소 규격을 사용해야 합니다.

  • 차단되는 주소: https://youtu.be
  • 통과되는 주소: https://youtube.com

즉, 영상 주소 중간에 반드시 /embed/라는 경로가 들어가고, 그 뒤에 영상 고유의 식별 ID가 한 묶음으로 깔끔하게 연결되어 있어야 컴퓨터가 에러 없이 영상을 불러올 수 있습니다.

주소 뒤에 붙는 단순 공유 추적용 파라미터(?si=...) 등은 과감히 지워주는 것이 블로그 시스템과의 충돌을 방지하는 팁입니다.


2. 구글은 왜 답답한 고정 크기(320x266)를 고집할까?

블로그스팟 자체 기능 중 '동영상 삽입' 버튼을 눌러 유튜브 영상을 넣으면, 내부적으로 아래와 같은 독특한 코드 구조가 자동으로 생성됩니다.

<div class="separator" style="clear: both; text-align: center;"> <iframe allowfullscreen="" class="BLOG_video_class" height="266" src="https://youtube.com" width="320" youtube-src-id="영상ID"></iframe> </div>

이 코드를 보면 가로 크기가 width="320", 세로 크기가 height="266"으로 딱딱하게 고정되어 있습니다. 요즘처럼 커다란 스마트폰이나 대형 PC 모니터로 보면 턱없이 작고 왜소해 보이는 수치죠.

"처음부터 모바일 기기에 맞게 와이드 100%로 알아서 늘어나게 해주면 얼마나 좋을까?"라는 의문이 드는 것은 당연합니다. 여기에는 구글의 숨은 사정이 있습니다.

범용성과 안정성을 위한 보수적인 선택

반응형 코드(100%)가 제대로 작동하려면 그 영상을 감싸고 있는 블로그 스킨 자체가 최신 반응형 디자인이어야 합니다.

만약 전 세계 누군가가 15년 전에 만들어진 구형 고정식 스킨을 쓰고 있는데 유튜브 코드가 혼자 100%로 늘어나 버리면, 영상이 블로그 레이아웃을 다 부수고 화면 밖으로 튀어나가는 대참사가 발생합니다.

구글 und 유튜브 입장에서는 "지구상의 그 어떤 구형 컴퓨터나 하위 버전 기기에서 열어도 절대 깨지지 않고 최소한 화면이 나오게 만드는 안전한 크기"를 선택해야 했고, 그 마지노선이 바로 가장 보수적인 수치인 320x266이었던 것입니다.

블로그스팟 유튜브 영상 삽입 에러 총정리를 보여주는 카드 이미지-2

3. height="266"과 width="100%"를 같이 쓰면 생기는 비극

많은 분들이 독학으로 코드를 수정할 때 "가로만 늘리면 되겠지!" 하고 width="100%"로 바꾸고 세로 값인 height="266"을 그대로 두는 실수를 하십니다.

유튜브 영상은 황금 비율인 16:9 비율로 만들어져 있습니다.

가로 길이가 스마트폰 화면에 맞춰 꽉 차게 늘어났는데 세로 높이만 266 픽셀로 굳어 있으면 다음과 같은 문제가 터집니다.

  • 모바일 화면: 늘어난 가로 길이에 비해 세로가 너무 뚱뚱해져 영상 위아래가 찌그러집니다.
  • PC 화면: 가로는 모니터만큼 거대해지는데 세로는 266픽셀로 완전히 납작해져서 화면의 대부분이 검은색 여백(레터박스)으로 채워집니다.

따라서 가로를 100%로 넓혔다면, 세로 값은 고정 숫자가 아닌 height="auto" 또는 CSS의 aspect-ratio: 16 / 9; 속성을 주어 컴퓨터가 가로대비 세로 높이를 자동으로 계산하게 유도해야 합니다.


4. 블로그스팟 자체 구조를 깨지 않고 '와이드 100%' 만드는 정석

가장 안전하고 세련되게 영상을 넣는 핵심은 블로그스팟 시스템이 정상적으로 인식하는 내부 엔진 이름표(class="BLOG_video_class", youtube-src-id)는 단 한 글자도 건드리지 않으면서, 오직 크기를 담당하는 속성만 반응형으로 스마트하게 교체하는 것입니다.

💻 모바일·PC 겸용 반응형 최종 소스코드

아래 코드는 블로그스팟 자체 구조를 완벽하게 유지하면서, 어떤 기기에서든 화면 너비에 맞게 꽉 차는 와이드 화면을 보여주는 최적의 정석 코드입니다.

아래 영상은 소프트 케틀벨로 스트레칭 운동하는 영상을 예시로 가져 왔습니다.

<div class="separator" style="clear: both; margin: 20px 0px; text-align: center;">
  <iframe 
    allowfullscreen="" 
    class="BLOG_video_class" 
    height="266" 
    src="이곳에_실제_영상_주소를_넣으세요" 
    style="aspect-ratio: 16 / 9; border: 0;" 
    width="100%" 
    youtube-src-id="q2xo4IkFXT4">
  </iframe>
</div>

5. 글쓰기 에디터에 안전하게 적용하는 5단계 순서

  1. 글작성(Compose view) 모드: 평소처럼 글을 편하게 끝까지 작성합니다.
  2. 위치 표시: 영상을 넣고 싶은 자리에 기억하기 쉽게 [영상위치]라고 정확한 표식을 남겨둡니다.
  3. HTML 보기 전환: 에디터 왼쪽 최상단의 연필 모양 아이콘을 눌러 [HTML 보기]로 바꿉니다.
  4. 검색 및 교체: 키보드로 Ctrl + F를 눌러 아까 적어둔 [영상위치] 텍스트를 찾습니다. 정확히 그 영문 글자만 마우스로 드래그한 뒤, 위의 [최종 소스코드] 구역을 통째로 붙여넣기 합니다.
  5. 실제 화면 확인: 다시 글작성 모드로 돌아오면 블로그스팟 자체의 관리자 화면 보안 정책 때문에 일시적으로 회색 박스나 연결 거부로 보일 수 있습니다. 당황하지 마시고 우측 상단의 [미리보기] 버튼을 누르거나 글을 [임시저장/게시]한 뒤 실제 주소로 접속해 보세요. 화면 크기에 맞춰 시원하게 꽉 차는 영상을 만날 수 있습니다.

🎯 요약 및 마무리

블로그스팟에 유튜브를 넣을 때 기억해야 할 규칙은 딱 두 가지입니다.
첫째, 주소는 반드시 하나로 합쳐진 embed/영상ID 형태여야 한다는 것.
둘째, 모바일 최적화를 위해 고정 수치를 지우고 width="100%"aspect-ratio: 16 / 9; 스타일을 조합해야 한다는 것입니다.

작은 화면 속 답답하게 고정된 영상 때문에 방문자들이 블로그를 이탈하게 두지 마세요. 표준 구조를 지킨 깔끔한 반응형 코드 한 줄로 모바일 독자들에게 최고의 가독성을 선물해 보시기 바랍니다!