|
라스 사진 및 비디오 카메라 de 소니 그 기록 형식 MTS 일반적으로 소프트웨어와 함께 제공 재생산 MS Windows에서만 작동하므로 GNU / Linux에서 비디오를 재생하려면 거의 모든 형식을 인식하는 VLC 또는 Mplayer와 같은 소프트웨어를 사용해야합니다.
그러나 그들을 보는 것 외에도 우리는 그들을 편집, 문제는 복잡하게하다 Cinelerra, PiTiVi, Kino 등으로 직접 가져올 수 없기 때문입니다. 유일한 방법은 그들을 변환 이전. |
이를 위해 "변환"기능과 함께 VLC를 사용할 수 있지만이 형식은 그다지 친숙하지 않으며 일반적으로 몇 가지 문제가 있습니다.
가장 좋은 대안은 ffmpeg이며, 명령 줄에서 작동하지만 그래픽 인터페이스 인 WinFF가 있습니다.
ffmpeg를 설치하려면 터미널을 열고 다음을 실행하십시오.
Ubuntu 및 파생 상품 :
sudo는있는 apt-get 업데이트
sudo apt-get 설치 ffmpeg
아치 및 파생 상품 :
sudo 팩맨 -S ffmpeg
그런 다음 두 가지 가능성이 있습니다.보다 편안한 그래픽 인터페이스를 사용하여 작업하기 위해 WinFF를 설치하거나 더 빠르고 더 효과적인 작은 bash 스크립트가있는 명령 줄에서 ffmpeg를 사용합니다.
올바른 전환 데이터 얻기
변환의 핵심 중 하나는 변환에서 원본 비디오의 동일한 매개 변수를 사용하여 품질이나 크기를 잃지 않도록하는 것입니다 (이것이 HD 카메라를 구입 한 이유입니다.). 그래서 먼저 ffmpeg에 포함 된 정보 획득 기능으로 원본 파일의 분석을 수행하는 것이 흥미 롭습니다. 이를 위해 * .MTS 덤프가있는 디렉토리로 이동하여 다음을 실행합니다.
ffmpeg -i 파일 _ 이름 .MTS
우리는 많은 정보를 얻을 것이지만 우리가 관심을 갖는 것은 비디오 인코딩 데이터가 나타나는 마지막 부분입니다.
'file.MTS'에서 # 0, mpegts 입력 :
재생 시간 : 00 : 01 : 13.86, 시작 : 1.000033, 전송률 : 9390 kb / s
1 프로그램
스트림 # 0.0 [0x1011] : 동영상 : h264, yuv420p, 1440 × 1080 [PAR 4 : 3 DAR 16 : 9], 50fps, 50tbr, 90ktbn, 50tbc
스트림 # 0.1 [0x1100] : 오디오 : ac3, 48000Hz, 스테레오, s16, 256kb / s
스트림 # 0.2 [0x1200] : 자막 : pgssub
이 예에서 비디오는 264 × 9390 픽셀의 크기, 50 : 1440의 픽셀 종횡비 및 1080 : 4의 디스플레이 종횡비로 3kb / s 및 초당 16 프레임의 h9 코덱으로 인코딩됩니다. 오디오는 3kbs 및 256kHz에서 스테레오로 ac48로 인코딩되었습니다.
변환 : WinFF 사용
WinFF를 설치하려면 터미널을 열고 다음을 실행하십시오.
Ubuntu 및 파생 상품 :
sudo apt-get winff 설치
아치 및 파생 상품 :
yaourt -S 윈프
그런 다음 WinFF를 열고 변환 할 파일을 가져옵니다. 이 프로그램은 일괄 적으로 작동하므로 여러 파일을 연속적으로 변환하는 작업 대기열을 만들 수 있습니다.
가져온 후 하단의 결과에서 사용할 코덱을 선택합니다. 위쪽 버튼«설정»을 누르고 변환에서 최대 품질을 유지하기 위해 이전에 얻은 비디오 데이터를 복사합니다.
물론 비디오를 낮은 품질로 변환 할 수도 있습니다 (이를 위해 선택할 수있는 몇 가지 기본 설정이 있습니다).
마지막으로 변환 버튼을 누르십시오.
이를 통해 일반적인 비디오 플레이어 및 편집자가 이해할 수있는 형식의 새 비디오가 이미 있어야합니다.
변환 : 터미널 사용
훨씬 더 흥미로운 터미널 경로를 선택하는 경우 다음 구문으로 ffmpeg를 실행하십시오.
ffmpeg -i .MTS 파일 -vcodec libxvid -b 12000k -acodec libmp3lame -ac 2 -ab 256k -deinterlace -s 1440x1080 .AVI 파일
ffmpeg -i를 실행하여 얻은 데이터를 기반으로 파일 이름과 구성 매개 변수를 변경하는 것을 잊지 마십시오.
디렉토리 내의 모든 .MTS 비디오를 변환해야하는 경우 bash 스크립트를 매우 쉽게 만들 수 있습니다.
이렇게하려면 자주 사용하는 텍스트 편집기로 convertmts 파일을 만들고 다음 내용을 붙여 넣습니다.
#! / bin / bash
in`ls * .MTS`; do ffmpeg -i $ a -vcodec libxvid -b 12000k -acodec libmp3lame -ac 2 -ab 256k-디인터레이스 -s 1440x1080`echo "$ a"| 컷 -d '.' -f1`.avi; 끝난
출구
필요에 가장 적합한 구성 매개 변수를 사용하는 것을 잊지 마십시오.
더 쉽게 스크립트를 / usr / share에 저장할 수 있습니다. 여기서는 misscripts 폴더를 만들 수 있습니다 (이 작은 것들을 저장하기 위해).
마지막으로 비디오가 저장된 디렉토리로 이동하여 다음과 같이 스크립트를 실행합니다.
bash / usr / share / myscripts / convertmts
그러면 디렉토리의 모든 비디오에 대한 변환 프로세스가 시작됩니다.
출처 : Tatblog & 그냥 당연하다