답변:
avconv 의 -threads 옵션 뒤에 있습니다. 가장 안전한 설정은 다음과 같습니다.
-threads auto
조금 실험하고 싶다면 정수를 설정할 수도 있습니다. 최신 FFmpeg (현재 우분투 표준)는 이것이 'ffmpeg-all'매뉴얼 페이지의이 섹션에서 볼 수있는 것처럼 auto
기본적 으로 설정 되어 있습니다.
threads integer (decoding/encoding,video)
Set the number of threads to be used, in case the selected
codec implementation supports multi-threading.
Possible values:
auto, 0
automatically select the number of threads to set
Default value is auto.
2 가지 중요한 사항에 유의하십시오.
많은 파일을 오디오 트랜스 코딩하는 경우 GNU Parallel을 사용하십시오. 파일 목록을 입력으로 사용하여 시스템의 코어 수에 따라 병렬로 처리합니다. 예를 들어, 다음은 ffmpeg를 사용하여 음악을 opus 오디오 형식으로 병렬 변환하는 bash 예제입니다.
find ./* -depth -type f -name \*.ogg -o -name \*.flac -o -name \*.m4a -o -name \*.mp3 -o -name \*.ogg | parallel -j+0 --gnu nice -n 19 ffmpeg -i "{}" -acodec libopus "{.}.opus" -loglevel quiet