>

thunar를 사용할 때 여기 , 여기 및 여기 . 나는트랜스 코드/변경없이 비디오에서 꺼내는 것을 의미합니다 (예를 들어 flv 또는 mp4 비디오는 aac 오디오입니다-재생이 불가능하지만 m4a로 랩핑 됨) 게시 된 링크의 명령과 같이 webm 동영상에는 ogg 오디오가 있으며 추출해야합니다.)

이제 elementayOS를 사용하고 있으며 Pannaron-Files 만 Thunar 나 Nautilus를 사용하지 않습니다.

이를 달성하기위한 GUI 솔루션이 있는지 알고 싶습니다.

  • 답변 # 1

    명령 줄

    GUI를 사용하지 않으려는 경우 ffmpeg 를 사용할 수 있습니다  상당히 쉽게 할 수 있습니다.

    샘플 파일

    QuickTime : 샘플 파일로 이동하면이 샘플 파일 sample_mpeg4.mp4를 다운로드 할 수 있습니다. 다운로드 한 후 압축을 풉니 다.

    $ ls -l | grep sample
    -rw-rw-r-- 1 saml saml   235829 Nov  4  2005 sample_mpeg4.mp4.zip
    -rw-r--r-- 1 saml saml   245779 Nov  3  2005 sample_mpeg4.mp4
    
    

    mP4 파일에서 AAC 오디오 frpm을 추출 할 수 있습니다.

    $ ffmpeg -i sample_mpeg4.mp4 -vn -acodec copy sample_mpeg4.aac
    FFmpeg version 0.6.3-rpmfusion, Copyright (c) 2000-2010 the FFmpeg developers
      built on May  5 2011 19:20:01 with gcc 4.5.1 20100924 (Red Hat 4.5.1-4)
    ...
    ...
    Output #0, adts, to 'sample_mpeg4.aac':
      Metadata:
        encoder         : Lavf52.64.2
        Stream #0.0(eng): Audio: aac, 32000 Hz, stereo, 48 kb/s
    Stream mapping:
      Stream #0.0 -> #0.0
    Press [q] to stop encoding
    size=      31kB time=4.99 bitrate=  50.4kbits/s    
    video:0kB audio:30kB global headers:0kB muxing overhead 3.594943%
    
    

    결과 AAC 파일

    $ ls -l |grep sample
    -rw-rw-r-- 1 saml saml    31468 Oct  4 22:09 sample_mpeg4.aac
    -rw-r--r-- 1 saml saml   245779 Nov  3  2005 sample_mpeg4.mp4
    -rw-rw-r-- 1 saml saml   235829 Nov  4  2005 sample_mpeg4.mp4.zip
    
    

    ffmpeg 를 사용할 수도 있습니다  파일 형식을 확인하려면 :

    $ ffmpeg -i sample_mpeg4.aac 
    ...
    ...
    Input #0, aac, from 'sample_mpeg4.aac':
      Duration: 00:00:05.59, bitrate: 45 kb/s
        Stream #0.0: Audio: aac, 32000 Hz, stereo, s16, 45 kb/s
    At least one output file must be specified
    
    
    GUI

    VLC를 사용할 수 있으며 변환/스트림 기능이 있습니다. VLC를 시작한 후

    예 파일 풀다운에서 변환/저장 선택 비디오 파일을 선택하고 스트림을 변환 변환 시작

  • 답변 # 2

    컨텍스트 메뉴 명령을 Elementary OS의 미니멀리스트 Pantheon-Files 또는 다른 미디어 응용 프로그램을 사용하여 비디오에서 사운드를 추출하는 가장 간단한 방법은 Nautilus를 설치하는 것입니다. ).

    sudo apt-get install nautilus
    
    

    그런 다음 Nautilus-Actions 구성 도구를 설치하고여십시오 ..

    flv 및 mp4 비디오 파일에서 오디오 (m4a 컨테이너의 aac)를 추출하는 예제를 제공합니다.

    새로운 액션을 정의하고 이름을 지정하십시오. 아이콘 일 수도 있습니다. 확인- '선택 컨텍스트 메뉴에 조치 표시'

    명령 탭에서 명령을 추가하십시오

    bash -c 'ffmpeg -i "$0" -map 0:1 -c:a copy "${0%%.*}".m4a' %f .

    실행 탭에는 작업 중 및 이후에보고 싶은 내용 (터미널 열기, 보고서 열기)에 따라 선택할 수있는 옵션이 있습니다.

    Mimetypes탭에서 상황에 맞는 메뉴에 명령 유형을 표시 할 파일 유형에 대한 필터를 입력하십시오 (이 경우 video/mp4 ).  그리고 video/flv .

    다른 옵션이 있지만 이것들은 내 질문의 목적에 충분 해 보입니다.

    다른 유형의 비디오에서 물론 다른 매우 다른 목적으로 사운드를 추출하기 위해 비슷한 동작을 추가 할 수 있습니다.

    (이 솔루션은 질문에 이미 게시 된 링크에있는 제안 및 솔루션을 기반으로하며 크레딧은 저자에게 제공됩니다.)

    <시간>

    Thnar 사용자 지정 작업에도 사용할 수 있습니다.

    최초의 출처는 이것입니다.

  • 답변 # 3

    좋은 해결책이 있습니다 :

    #!/bin/bash 
    SAVEIFS=$IFS
    IFS=$(echo -en "\n\b")
        find $1 -iname "*" -a -type f  -exec ffmpeg -y -i {}  {}.mp3   \;
    # restore $IFS
    IFS=$SAVEIFS
    
    

    전화해야합니다 :

    ./myscript.sh youroootpathofvideos
    
    

  • 답변 # 4

    좋은 도구를 찾는 것이 얼마나 어려운지 놀랐지 만 여기에 내 선택이 있습니다 :

    FFmulticonverter는 avconv/ffmpeg를위한 매우 기본적인 GUI입니다. 드래그 앤 드롭으로 파일을 넣고 선택적으로 Outfile을 원래 위치에 저장할 수있어 매우 빠릅니다.

    그리고 당신은 코드를 사용할 수 있습니다 :

    -vn -acodec copy   avconv -i INPUT.mp4 -vn -acodec copy OUTFILE.m4a 에서처럼

    사전 설정이 있지만 현재 .aac 를 사용합니다  파일 확장명으로 .m4a 를 사용하는 것이 좋습니다. .

관련 자료

  • 이전 여러 버전의 사용자 정의 deb 패키지를 배포하기위한 데비안 패키지 저장소 만들기
  • 다음 hard disk - USB 하드 드라이브 데비안 서버 자동 마운트 및 마운트 해제