디시인사이드 갤러리

갤러리 이슈박스, 최근방문 갤러리

갤러리 본문 영역

FFmpeg 강좌 1편: TS 파일을 MP4로 바꿔보자 (+ 음원 추출)

초코맛제티갤로그로 이동합니다. 2016.05.15 17:54:56
조회 13203 추천 28 댓글 14
														


viewimage.php?id=21b2c623e9cb22&no=29bcc427b38577a16fb3dab004c86b6fb8c469a51a456a54850333f06109cdbca5aec1b4935c020f2f80ddcb91ad49f0f9177bf676ca4c5daf


※ 요약본은 굵은 글씨로 쓴 부분만 보시면 돼요


- 서론

요 며칠 전부터 동영상 인코딩 관해서 글을 써보겠다고 하니깐 한번 배우고 싶다는 댓글이 좀 있어서 간단한 강좌? 글을 써봅니다


FFmpeg은 동영상, 음악, 사진 등등 사실상 거의 모든 멀티미디어 파일을 녹화하고 바꾸고 편집하고 스트리밍할 수 있는 프로그램입니다. 사실 우리는 이미 FFmpeg을 매일 쓰고 있는데, 팟인코더나 곰 인코더도 다 FFmpeg이고, 곰플레이어, 다음팟플레이어, mpc-hc 같은 각종 미디어 플레이어도 다 FFmpeg 가지고 만듭니다.


사실 간단한 인코딩은 팟인코더나 곰인코더로 해도 되긴 하는데, 원본 FFmpeg 자체가 워낙 잘 만들기도 했거니와 인코딩 외에도 음악 파일 변환이라든지, 움짤 만들기라든지, 화면 캡처라든지 여러 가지 일들을 다 할 수 있어서 이왕 할 거 FFmpeg 어떻게 쓰는지 배우면 사실상 동영상, 사진, 음악 쪽 건드릴 일 있으면 아주 좋아요.


오늘 말씀드릴 '인코딩'은 쉽게 얘기해서 동영상의 압축 방식(코덱), 즉 형식을 바꾸는 겁니다. TS 파일은 보통 공중파 기준 MPEG2 - TS 코덱을 쓰는데 MPEG2는 구형이라서 요즘 폰에서는 재생이 잘 안 됩니다. 그래서 요즘 폰에서 재생하기 위해서는 H264 코덱을 쓰고, 이런 애들은 보통 MP4 포맷으로 저장합니다. 


이번에는 그래서 FFmpeg을 어떻게 설치하는지, 그리고 간단한게 인코딩(정확히는 트랜스코딩)을 어떻게 하는지 적어보려고 합니다.


오늘의 목표: FFmpeg을 설치하고 TS 파일을 MP4로 인코딩해보자


-본론

우선 FFmpeg은 윈도우 기준 여기서 받으세요: https://ffmpeg.zeranoe.com/builds/



viewimage.php?id=21b2c623e9cb22&no=29bcc427b38577a16fb3dab004c86b6fb8c469a51a456a54850333f06109cdbca5ae85e4c233070c2d87d2c5ffa349aa1c4c30b48d99d192d75e8ee6e7


맨 위 Static이라고 적힌 부분에서 32bit를 쓰시면 왼쪽을, 64bit를 쓰시면 오른쪽을 눌러서 압축 파일을 받고, 압축을 푸시면 끝납니다. 32bit인지 64bit인지 모르신다면 윈도우키 + pause를 누르거나 내 컴퓨터에서 시스템 속성을 눌러서 확인하면 됩니다. 아님 그냥 하나 다운 받아서 안 되면 다른 거 받으시면 돼요.


사실 따로 설치하지 않고 압축 파일만 풀면 곧바로 쓸 수 있는데, 그래도 나중에 찾기 편하게 C:FFmpeg 폴더에 푸는 게 나중에 쓰기 편할 거에요.



viewimage.php?id=21b2c623e9cb22&no=29bcc427b38577a16fb3dab004c86b6fb8c469a51a456a54850333f06109cdbca5aec1b4935c020f2f80ddcb91a715a22a2e70d843d538ad5d


여기서 ff-prompt를 더블 클릭하면, 이런 창이 뜹니다. 옛날 도스처럼 명령어를 직접 쳐서 하는 거라서 따로 클릭하거나 할 수 있는 메뉴가 없습니다.



viewimage.php?id=21b2c623e9cb22&no=29bcc427b38577a16fb3dab004c86b6fb8c469a51a456a54850333f06109cdbca5aec1b4935c020f2f80ddcb91a348f192a78174f5278949ca





그럼 아까 FTP에서 받은 작은 TS 파일을 MP4로 바꿔보겠습니다.


방법은 간단한데, 우선 ffmpeg -i 이라고 친 후에,



viewimage.php?id=21b2c623e9cb22&no=29bcc427b38577a16fb3dab004c86b6fb8c469a51a456a54850333f06109cdbca5aec1b4935c020f2f80ddcb91a015ab3e278100225c7f3e91





바꾸려는 동영상 파일을 검은 창 안으로 적당히 드래그 하면, 이렇게 파일 이름이 뒤에 뜨고요 (주의할 점은 -i 하고 파일경로 사이에 띄어 쓰기해야 돼요)



viewimage.php?id=21b2c623e9cb22&no=29bcc427b38577a16fb3dab004c86b6fb8c469a51a456a54850333f06109cdbca5ae85e4c233070c2d87d2c5ffa349aa1c1d61b0d6ca8ec4d55e8ee6e7




그 뒤에 띄어쓰기 한 다음에 새로 만들 파일 이름을 겹따옴표 붙여서 적으시면 됩니다. 예를 들어 케카츄.mp4이면 "케카츄.mp4" 이렇게 적으세요. 참고로 그냥 파일 이름만 적으면 압축 푼 폴더 내 bin 폴더에 저장되니깐 다른 폴더에 저장하고 싶으시면 경로를 다 적어주셔야 하고, 바탕화면에 두고 싶으시면 이렇게 적으시면 됩니다: "%userprofile%(원화 표시)desktop(원화 표시)케카츄.mp4"   참고로 (원화 표시)가 디시 웹에는 제대로 안 뜨네요 ㅠ 아래 캡처 화면 보고 적어주세요



viewimage.php?id=21b2c623e9cb22&no=29bcc427b38577a16fb3dab004c86b6fb8c469a51a456a54850333f06109cdbca5aec1b4935c020f2f80ddcb91a449f11c613ce8f01d9c663a


그리고 엔터를 누르고 이런 화면이 뜨면,



viewimage.php?id=21b2c623e9cb22&no=29bcc427b38577a16fb3dab004c86b6fb8c469a51a456a54850333f06109cdbca5aec1b4935c020f2f80ddcb91a515a37ae9265583355be660



완료가 된 거고, 바탕화면이나 아까 지정한 폴더에 가면 파일이 있습니다.



viewimage.php?id=21b2c623e9cb22&no=29bcc427b38577a16fb3dab004c86b6fb8c469a51a456a54850333f06109cdbca5aec1b4935c020f2f80ddcb91a743aa3d83caf161825c5466



이렇게 하면 인코딩이 끝납니다.


정리하면, ffmpeg -i 라고 친 후에 바꾸려는 파일을 드래그, 그리고 나서 바꾼 파일 이름을 적으면 끝


ffmpeg의 장점이 어지간한 기본 세팅이 다 되어 있어서 별도 세팅을 하지 않아도 쓸만한 인코딩이 잘 됩니다.


궁금하신 점은 댓글 남겨주세요. 다음에는 동영상 자르는 법을 적어보겠습니다.


p.s. 참고로 만들려는 파일 이름을 "케카츄.mp4"가 아니라 "케카츄.mp3"로 하면 알아서 소리만 추출해줍니다.

추천 비추천

28

고정닉 0

2

댓글 영역

전체 댓글 0
등록순정렬 기준선택
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 여행 같이 다니면 고난이 예상되는 스타는? 운영자 25/04/28 - -
공지 ❣ DCINSIDE 러블리즈 갤러리 통합공지 - [77] DC럽갤갤로그로 이동합니다. 18.12.03 69277 271
공지 러블리즈 갤러리 이용 안내 [757/1] 운영자 14.12.11 806373 1639
6961395 50회중 몇회인지좀 알려주실분 ㅇㅇ(223.38) 08:03 61 0
6961390 "박지윤, 남사친과 에로영화" vs "성정체성 다른 친구"... ㅇㅇ(120.142) 04.27 104 0
6961389 뉴비인데 bebe 가사 질문좀 글에대한 답변임 ㅇㅇ(175.223) 04.27 44 0
6961382 첫 쇼케 행복했습니다 ㅇㅇ(223.39) 04.25 78 0
6961370 케이 이건 반칙인데 러갤러(125.138) 04.21 228 0
6961358 러블리즈! 러갤러(125.138) 04.15 543 0
6961291 B급 청문회 시즌2 여기갤주 1인 나와요, [1] 러갤러(220.76) 04.04 456 2
6961173 썸넬만 봤는데 덮옝실화? ㅇㅇ(39.7) 03.24 471 0
6961130 케이 생일추카해 비월전봉갤로그로 이동합니다. 03.20 486 0
6961034 지인 인별 스토리 수정이 ㅇㅇ(211.235) 03.14 1691 1
6961033 예기하는거 같네 [1] 러갤러(118.235) 03.13 903 1
6960989 옝인별 뭔가했더니 영화포스터인데 ㅇㅇ(110.70) 03.04 654 1
6960986 헤어디자이너분 인별 류수정 ㅇㅇ(223.62) 03.03 749 4
6960984 타갤주 인별 스토리 #정예인 ㅇㅇ(223.62) 03.02 691 4
6960980 러블리즈 오랜만에 보고 눈물남 러갤러(211.245) 03.01 971 6
6960975 ㅈㄱ[브브걸갤]❤LOVE2❤9주년축하보은왔쁘요(설x) ㅇㅇ갤로그로 이동합니다. 02.26 518 0
6960974 [브브걸갤]❤LOVE2❤9주년축하보은왔쁘요(설x) ㅇㅇ갤로그로 이동합니다. 02.26 518 0
6960973 [브브걸갤]❤LOVE2❤9주년축하보은왔쁘요(설x) ㅇㅇ갤로그로 이동합니다. 02.26 499 0
6960972 [브브걸갤]❤LOVE2❤9주년축하보은왔쁘요(설x) ㅇㅇ갤로그로 이동합니다. 02.26 479 0
6960971 [브브걸갤]❤LOVE2❤9주년축하보은왔쁘요(설x) ㅇㅇ갤로그로 이동합니다. 02.26 486 0
6960970 [브브걸갤]❤LOVE2❤9주년축하보은왔쁘요(설x) 희상갤로그로 이동합니다. 02.26 474 0
6960969 [브브걸갤]❤LOVE2❤9주년축하보은왔쁘요(설x) 쁘갤부매갤로그로 이동합니다. 02.26 1905 0
6960968 [브브걸갤]❤LOVE2❤9주년축하보은왔쁘요(설x) ㅇㅇ갤로그로 이동합니다. 02.26 450 0
6960967 [브브걸갤]❤LOVE2❤9주년축하보은왔쁘요(설x) BBG♡BBee갤로그로 이동합니다. 02.26 456 0
6960963 러블리즈 투표완 ㅇㅇ(115.140) 02.24 550 1
6960958 러블리즈 [1] ㅇㅇ(115.140) 02.21 602 1
6960956 러블리즈 투표완 ㅇㅇ(115.140) 02.20 598 2
6960952 안녕하세요 [2] 쇼와돌매니아(118.47) 02.17 974 2
6960944 수정이가 간곳은 담양인듯 ㅇㅇ(223.39) 02.13 720 0
6960940 짓뚜야 생일 축하해 [1] ㅇㅇ(175.123) 02.11 980 0
6960939 짓탄절 지수시! [1] 비월전봉갤로그로 이동합니다. 02.11 933 1
6960938 짓탄절 ㅇㅇ(175.223) 02.11 578 0
6960924 [방탄진총공갤]⭐Close to You⭐신곡보은왔진(설쉬) ㅇㅇ(58.236) 02.06 608 0
6960923 [방탄진총공갤]⭐Close to You⭐신곡보은왔진(설쉬) ㅇㅇ갤로그로 이동합니다. 02.06 584 0
6960922 [방탄진총공갤]⭐Close to You⭐신곡보은왔진(설쉬) ㅇㅇ갤로그로 이동합니다. 02.06 591 0
6960921 [방탄진총공갤]⭐Close to You⭐신곡보은왔진(설x) l0lol0l갤로그로 이동합니다. 02.06 584 0
6960920 타갤주 인별 미주 ㅇㅇ(223.39) 02.06 1800 8
6960919 ygkplus 공인별 유지애 ㅇㅇ(223.39) 02.06 676 0
6960918 러블리즈 이미주 아키클래식 화보 러갤러(218.152) 02.04 1853 10
6960911 소울시 [2] 리다소울커여워갤로그로 이동합니다. 02.01 1022 0
6960899 ㅈㄱ[온유유튜브갤] ⚪ Winner ⚪ 보은왔찡❕(설×)☆&♡ [2] ㅇㅇ갤로그로 이동합니다. 01.23 3214 0
6960898 [온유유튜브갤] ⚪ Winner ⚪ 보은왔찡❕(설×)* ㅇㅇ(125.139) 01.23 672 0
6960897 [온유유튜브갤] ⚪ Winner ⚪ 보은왔찡❕(설×) 찡갤스밍갤로그로 이동합니다. 01.23 663 0
6960896 [온유유튜브갤] ⚪ Winner ⚪ 보은왔찡❕(설×),/ ㅇㅇ갤로그로 이동합니다. 01.23 2746 0
6960895 [온유유튜브갤] ⚪ Winner ⚪ 보은왔찡❕(설×) ㅇㅇ(182.209) 01.23 2736 0
6960894 [온유유튜브갤] ⚪ Winner ⚪ 보은왔찡❕(설×) ㅇㅇ갤로그로 이동합니다. 01.23 2706 0
6960893 [온유유튜브갤] ⚪ Winner ⚪ 보은왔찡❕(설×) ㅇㅇ(61.101) 01.23 2674 0
6960847 갤 정상화 됐네 유지애갤로그로 이동합니다. 01.07 1169 3
뉴스 [TVis] 장근석 “사주서 마흔 넘어 결혼해야 재산 지킬 아내 만난다고” (미우새) 디시트렌드 10:00
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2