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 화면 갈무리임.
'리눅스 실제 사용 팁' 카테고리의 다른 글
[리눅스] SSH 접속 시 Locale 설정실패 메시지를 안뜨게 하는 방법 (0) | 2023.04.06 |
---|---|
[리눅스] JWM 테마 고치기 (0) | 2023.04.06 |
[리눅스] 이맥스에서 대우명조체를 못쓰도록 막기 (0) | 2023.04.06 |
[리눅스] debian jessie/sid 에서 듀얼 GPU 사용하기 (0) | 2023.04.06 |
[리눅스] 노틸러스로 NTFS 마운트 시 protected mode 지랄... 방지하는 방법 (0) | 2023.04.06 |