mkvextract 및 배치 추출

mkvextract 및 배치 추출

배치를 사용하여 mkvextract를 통해 mkv 파일의 모든 첨부 파일을 추출하는 방법이 있습니까?

그렇지 않으면 모든 첨부 파일의 이름을 하나씩 지정해야 합니다.

답변1

다음을 실행하면 mkvextract attachments file.mkv 1:1.ttf 2:2.ttf 3:3.ttf 4:4.ttf 5:5.ttf 6:6.ttf ... etc mkvextract는 첨부 파일을 찾을 수 없을 때까지 ID별로 첨부 파일을 추출합니다. 첨부 파일을 찾지 못하면 종료되므로 일괄 처리가 진행됩니다. 여기서의 단점은 첨부 파일 이름을 잃어버렸다는 것입니다. 그러나 일부 mkvinfo 출력을 탐색하지 않고도 이것이 모든 첨부 파일을 추출할 수 있는 유일한 방법입니다.

답변2

mkvextract attachments "$file" $(seq 1 100)Bash의 경우 첨부 파일이 100개 이하라고 가정하면 첨부 파일 1부터 100까지 추출하는 데 사용할 수 있습니다 . 다른 쉘을 사용하는 경우 일련의 숫자를 생성하려면 seq에 해당하는 것을 찾아야 합니다.파워셸.

관련 정보