무료 도구 · 가입 불필요 · 공개 게시물
트위터 영상 다운로드
X(트위터) 게시물 링크를 붙여 넣으세요. X가 그 동영상에 대해 보관하는 모든 화질의 MP4, MP4로 된 GIF, 원본 해상도의 사진을 받을 수 있습니다. 파일은 X 서버에서 바로 내려받으며, 저희는 아무것도 복사하거나 보관하지 않습니다.
X 동영상 다운로드 3단계
- 게시물에서 공유 → 링크 복사를 누르세요. x.com, twitter.com, mobile.twitter.com, fxtwitter, vxtwitter 링크를 모두 쓸 수 있고, 게시물 ID만 넣어도 됩니다.
- 위 입력란에 붙여 넣고 미디어 가져오기를 누르세요.
- 화질을 고르세요. 최고 화질은 X에 있는 비트레이트가 가장 높은 버전입니다. 더 작은 버전은 모바일 데이터를 쓰거나 파일 크기 제한이 있는 메신저로 보낼 때 유용합니다.
받을 수 있는 화질: X가 보관하는 버전
동영상이 업로드되면 X는 해상도와 비트레이트가 다른 여러 개의 MP4로 인코딩합니다. 스트리밍용 HLS 재생 목록 (.m3u8)도 만들지만, 다운로드할 수 있는 파일이 아니라서 목록에 표시하지 않습니다. 대부분의 다운로더는 링크를 하나만 주지만, 이 도구는 모든 MP4 버전을 보여 주므로 용량과 선명도를 비교해 고를 수 있습니다. 실제 응답에서 가져온 일반적인 세로 영상 예시입니다.
| 버전 | 해상도 | 비트레이트 | 27초 영상 ≈ |
|---|---|---|---|
| 최고 | 360×638 | 950 kbps | 3.2 MB |
| 작은 버전 | 320×566 | 632 kbps | 2.1 MB |
용량 ≈ 비트레이트 × 재생 시간 ÷ 8 (오디오가 조금 더해집니다). 보이는 버전 수는 업로드된 영상에 따라 다르며, 길고 해상도가 높은 영상일수록 보통 더 많습니다.
GIF와 이미지
X는 GIF를 소리 없이 반복 재생되는 MP4 파일로 보관하며, 보통 원본 크기의 한 가지 버전만 있습니다. 이 도구는 그 MP4를 드립니다. 보기에는 똑같고 실제 .gif 파일보다 훨씬 가볍습니다. 자세한 내용(영문): how to save a GIF from Twitter
사진은 원본 해상도로 저장됩니다. X는 기본적으로 압축된 미리보기를 보여 주지만, 다운로드 링크는 ?name=orig로 이미지 서버에 원본 크기 파일을 요청합니다. 사진이 최대 4장인 게시물은 각각 따로 표시됩니다. 함께 읽어 보세요(영문): downloading pictures from Twitter
많은 게시물의 미디어를 받으려면 API를 쓰세요
무료 도구는 하루 몇 개의 게시물에 적합합니다. 캠페인 기록 보관, 데이터셋 구축, 계정 모니터링에는 게시물을 일괄로 조회해 미디어 필드를 직접 읽으세요. /twitter/tweets 엔드포인트는 한 번의 호출로 여러 게시물 ID를 받아, 각 게시물의 extendedEntities.media를 같은 MP4 버전과 함께 반환합니다.
import requests
r = requests.get(
"https://api.twitterapi.io/twitter/tweets",
headers={"X-API-Key": "YOUR_API_KEY"},
params={"tweet_ids": "2107080835631555030,2102250034217578667"},
timeout=20,
)
for t in r.json().get("tweets", []):
for m in (t.get("extendedEntities") or {}).get("media", []):
mp4s = [v for v in m.get("video_info", {}).get("variants", [])
if v.get("content_type") == "video/mp4"]
best = max(mp4s, key=lambda v: v.get("bitrate", 0), default=None)
url = best["url"] if best else m["media_url_https"] + "?name=orig"
print(t["id"], m["type"], url)게시물 10,000개 비용: TwitterAPI.io에서는 1,000개당 0.15달러로 1.50달러(요금), X의 종량제 API에서는 게시물 1개 읽기당 0.005달러로 50달러(docs.x.com, 요금은 바뀔 수 있음)로 약 33배입니다.
미디어가 대량으로 필요하신가요? API 키 받기자주 묻는 질문
- 다운로드한 파일은 어디에 저장되나요? 새 탭에서 열리면 어떻게 하나요?
- 브라우저가 X의 미디어 서버에서 파일을 바로 가져와 평소 쓰는 다운로드 폴더에 계정 이름과 게시물 ID가 붙은 이름으로 저장합니다. 브라우저가 막으면 버튼이 파일 열기로 바뀝니다. 버튼을 클릭한 뒤 동영상을 마우스 오른쪽 버튼으로 클릭해 다른 이름으로 동영상 저장을 선택하세요. 휴대폰에서는 동영상을 길게 눌러 다운로드를 선택하면 됩니다.
- 비공개(보호된) 계정의 동영상도 받을 수 있나요?
- 아니요. 이 도구는 공개 게시물만 읽습니다. 보호된 계정의 게시물이나 삭제된 게시물은 찾을 수 없다는 메시지가 표시됩니다.
- GIF가 왜 MP4로 저장되나요?
- X는 업로드된 모든 GIF를 반복 재생되는 MP4 동영상으로 변환합니다. X가 보관하는 사본은 그 MP4뿐이라서 그것을 받게 됩니다. 보통 원래 GIF보다 훨씬 가볍습니다. .gif 형식이 필요하면 동영상을 GIF로 바꾸는 도구로 변환하세요.
- X 동영상을 다운로드해도 괜찮나요?
- 공개 게시물을 개인적으로 다시 보려고 저장하는 것은 대체로 용인되지만, 동영상의 권리는 만든 사람에게 있습니다. 다시 올리거나 상업적으로 쓰려면 권리자의 허락이 필요합니다. 본인 소유이거나 사용 권한이 있는 콘텐츠만 다운로드하세요.
- 하루에 몇 개까지 받을 수 있나요?
- 로그인하지 않으면 하루 20개, Google로 로그인하면 하루 100개입니다. 대량으로 받으려면 위에서 소개한 API를 이용하세요.
저작권 및 삭제 요청
이 도구는 어떤 미디어도 호스팅하거나 복사하거나 보관하지 않습니다. 공개 게시물에 한해 X 서버에 있는 파일의 링크만 돌려줍니다. 동영상과 이미지의 권리는 만든 사람에게 있으니, 본인 소유이거나 사용 허락을 받은 콘텐츠만 다운로드하세요. 권리자는 삭제나 차단 요청을 hello@twitterapi.io로 보내 주세요. TwitterAPI.io는 독립 서비스이며 X Corp.와 제휴 관계가 없습니다.
다른 무료 도구
- Twitter timestamp: 게시물 ID로 정확한 게시 시각을 알아냅니다(영문).
- Twitter follow checker: 한 계정이 다른 계정을 팔로우하는지 확인합니다(영문).
- X(트위터) 무료 도구 전체 보기