[리눅스] 데비안 v8.0 에 Mobile Media Converter 설치하기 (x86_64)

2023. 4. 6. 02:05리눅스 실제 사용 팁

작성일 : 2015. 5. 9. 02:39


오픈소스 미디어 변환하면 단연 떠오르는 FFmpeg 라이브러리가 ffmpeg 과 libav 로 갈라선 이후부터 데비안에는 ffmpeg 을 설치하기가 어려워졌다.

데비안에서는 libav 를 채택하였기 때문.

 

MobileMediaConverter 프로그램은 ffmpeg 에 의존하여 미디어파일을 변환할 수 있게 도와주는 front-end 이다.

외관은 편리하게 참 잘 만들었지만 내부적으로 호출하는 변환 라이브러리가 ffmpeg 인 것이다.

 

주요 기능으로서 비디오 파일 포맷을 변환하거나 비디오 파일에서 오디오만 추출하여 mp3 로 변환할 수 있게 해준다.

GPL 라이센스를 따르기 때문에 무료로 쓸 수 있다.

 

 

데비안 시스템을 가져다가 쓴 우분투 배포판에서는 아래의 Ubuntu 64bit (deb 패키지) 를 다운로드해서 설치할 수 있다.

순수 데비안에서는 ffmpeg 패키지를 설치할 수 없어서 의존성 충돌이라는 벽과 마주하게 된다. (원조의 위엄이자 이런 썩을...!)

 

그러나 다행히도 바로 옆의 binary tarball 을 다운로드해서 직접 설치하는 방법이 있다.

 

 

이 글을 작성하는 시점에서 https://www.miksoft.net/products/mmc-lin-185-staticffmpeg.tar.gz 로 연결되어 있음.

 

 

===================== ( 생략가능 -> 안보고 넘어가도 됨 ) =====================

 

static 라이브러리이기 때문에 ffmpeg 의존성을 신경쓰지 않아도 되며 내가 원하는 위치에 끌어다 놓아서 압축을 풀면 된다.

그런데 제작자의 실수인지 의도인지 모르겠으나 아래의 MobileMediaConverter (셸스크립트) 내용은 잘못된 위치를 가리키고 있다.

 

 

기본적으로 /usr/local/MIKSOFT 아래에 설치되는 것으로 전제하고 작성한 듯 싶다.

이 글을 작성하는 시점에서 MobileMediaConverter (셸 스크립트) 의 내용은 아래와 같다.

 

 

==========================================

 

실질적으로 실행되는 파일은 lib/mmc 이다.

따라서 mmc-lin-185-staticffmpeg.tar.gz 에서 lib 폴더만 꺼내면 되는 것이다.

 

실행결과)

===================== ( 의존성 : i386 아키텍처용 gtk 라이브러리 ) =====================

앞서 다룬 static 파일은 i386 아키텍처에 맞게 컴파일되어 있다.

즉, x86_64 패키지만 설치하도록 설정되어 있는 시스템에서는 i386 아키텍처용 패키지도 설치할 수 있도록 설정해주어야 한다.

 

 

그리고 libgtk2.0-0 (i386 아키텍처용) 패키지를 설치한다. 아래는 aptitude 화면 갈무리임.