IT HOW

무엇이는 물어보세요

컨텐츠로 건너뛰기
  • 프로그래밍
  • 파이썬
  • 자바
  • 자바스크립트
  • 리눅스
  • c#

다시 인코딩하지 않고 MKV 파일의 메타 데이터를 편집 할 수있는 방법이 있습니까? 다음 “메타

VLC에서 웹에서 MKV 파일을 볼 때 제목 표시 줄 (아래 이미지의 “# 1″참조)은 파일 이름이 아닌 메타 데이터에서 가져온 것으로 보입니다.

VLC에서 “정보 입수”패널을 열면 제목 ( “# 2”)을 변경 한 다음 “메타 데이터 저장”( “# 3”)을 클릭 할 수 있지만 파일을 다시 열면 이전 정보는 표시.

MKV 메타 데이터를 편집 할 수있는 다른 Mac 앱을 찾지 못했습니다. mp4 메타 데이터를 편집 할 수있는 몇 가지 제안이 있지만 이것이 필요한 것은 아닙니다.

VLC 주석이 달린 스크린 샷



답변

나는 mkvtoolnix의mkvpropedit 일부를 사용하여 이것을 수행하는 방법을 찾았습니다 .

mkvpropedit "foo.mkv" -e info -s title="This Is The Title"

이 응용 프로그램에 대한 GUI 래퍼와 공식 웹 사이트에서 사용할 수있는 다른 Mac 설치 지침이 있습니다 .


답변

또한 mkvpropeditbash 스크립트에서 디렉토리의 모든 mkv 파일의 제목을 설정할 수 있습니다 . (파일 이름은 원하는 제목입니다.)

#!/bin/bash

# This script takes all mkv files in the current directory and sets the filename
# (without .mkv) as its title in metadata

for mkvfile in *.mkv; do
    mkvpropedit "$mkvfile" -e info -s title="${mkvfile::-4}"
done


답변

VLC 플레이어에서 파일을 열고 Ctrl + I를 누르고 원하는 메타 데이터, 제목 등을 선택한 다음 아래에서 ‘데이터 저장’을 클릭하십시오. 그게 다야.

다른 외부 편집기는 필요하지 않습니다.


답변

MKVToolNixGUI 방법 :

  1. 메뉴에서 헤더 편집기를 선택하십시오.

여기에 이미지 설명을 입력하십시오

  1. 열려있는 mkv파일을.

  2. 아래 segment information가 title원하는대로 항목, 변경 제목입니다.

여기에 이미지 설명을 입력하십시오

  1. 저장 버튼이 없습니다. 기본 메뉴를 사용하여 변경 사항을 저장하십시오.

여기에 이미지 설명을 입력하십시오


답변

다른 답변 의 확장이 내 자신의 스크립트를 만들었 기 때문에 많은 파일이 제목에 *** 인 많은 전리품을 다운로드했습니다 .

.mkv적절한 조치를 요구하면서 디렉토리 (및 서브 디렉토리)에있는 모든 파일의 제목을 변경 합니다. “이름을 유지 하시겠습니까? [1] / 새 이름을 입력 하시겠습니까? [2] / 파일 이름을 영화 이름으로 사용 하시겠습니까? [3]”입니다.

나중에 github 에서 업데이트 할 수 있습니다. 지금은 다음과 같습니다.

#!/bin/sh

# This script takes all mkv files in the (sub)directory and sets it's Movie name/Title
# Requires mkvtools (mkvpropedit) and mediainfo installed
#
# param1 Starting directory (defaults to current)
# param2 Default action to do with files
# (Keep the name?[1] / Type a new name?[2] / Use the filename as a movie name?[3])
# Be carefaul with param2 since this script doesn't (atm) back up the existing movie names.

IFS=$'\n'; set -f

updateTitle() {
    mkvpropedit "${1}" -e info -s title="${2}"
    echo "✅ Updated to \"${2}\"";
}

getMovieTitle() {
    echo "$(mediainfo ${1} | grep "Movie name" | sed 's/^.*: //')";
}

parseFilename() {
    filename=${1##*/}
    filename=${filename%.*}
    echo ${filename}
}

chooseAction() {
    f="${1}"
    curFilename="${2}"
    defaultAction="${3}"

    if [[ -n "${defaultAction}" ]]; then
        ans="${defaultAction}"
    else
        read -p "Keep the name?[1] / Type a new name?[2] / Use the filename as a movie name?[3] : " -n 1 ans
        echo
    fi

    case "${ans}" in

    1)
        echo "Keeping the old name"
        ;;
    2)
        read -p "New movie name: " newName
        updateTitle ${f} ${newName}
        ;;
    3)
        updateTitle ${f} ${curFilename}
        ;;
    *)
        echo "Invalid char \"${ans}\""
        chooseAction $@
        ;;
    esac
    echo
}

renameMovies() {
    for f in $(find ${1} -name '*.mkv'); do
        curTitle="$(getMovieTitle ${f})"
        curFilename="$(parseFilename ${f})"

        echo "File location - ${f}"
        echo "File name     - ${curFilename}"
        echo "Movie name    - ${curTitle}"

        chooseAction ${f} ${curFilename} ${2}
    done
    echo "Done"

}

renameMovies ${1:-$(pwd)} ${2}

unset IFS; set +f


답변

Windows 용 MetaX는 MKV 파일 (MP4, M4V, WMV 및 AVI)을 태그합니다. 또한 태그 검색에 사용할 정보 (커버 아트, 배우 등)를 인터넷에서 검색합니다.


답변


이 글은 애플 카테고리에 분류되었고 file-conversion, metadata, vlc 태그가 있으며 [호호] 야야님에 의해 2022년 6월 15일에 작성되었습니다.

글 네비게이션

← 명령 행에서 MySQL 비밀번호를 사용하는 안전한 대안은 무엇입니까? 실행합니다. system(‘mysql –user=xxx –password=xxx < patch.sql’); 그러나 MySQL 5.6은 Java 공간에서 엔터프라이즈 포털 전략의 대안은 무엇입니까? 기업에 대해 이야기 할 때 포털 →

태그

  • android
  • apt
  • backup
  • bash
  • boot
  • c#
  • c++
  • command-line
  • css
  • debian
  • email
  • firefox
  • git
  • google-chrome
  • hard-drive
  • html
  • ios
  • iphone
  • java
  • javascript
  • keyboard
  • linux
  • mac
  • macbook
  • macos
  • microsoft-excel
  • mysql
  • networking
  • performance
  • php
  • python
  • security
  • shell
  • ssh
  • terminal
  • ubuntu
  • unix
  • usb
  • vim
  • virtualbox
  • windows
  • windows-7
  • windows-8
  • windows-10
  • wireless-networking

최신 글

  • 디스크 정리에 많은 시간과 CPU가 필요한 이유는 무엇입니까? 많은 시간을 소비하는 것 같습니다. 파일을
  • Vim에서 일반 모드와 삽입 모드 사이에서 커서를 어떻게 변경합니까? 모양 등)를 변경하는 방법을 알고
  • 집계 대 구성 무엇인지 이해하지만 집계가 무엇인지에 대한 명확한
  • Python 생성기 패턴에 해당하는 C ++
  • 소프트웨어 일반인의 경력 경로는 무엇입니까? [닫은] 전문에 대한 질문 이 질문에 영감을. 소프트웨어 전문가가

카테고리

  • c#
  • c++
  • git
  • html
  • 리눅스
  • 서버
  • 소프트웨어
  • 슈퍼유저
  • 안드로이드
  • 애플
  • 우분투
  • 자바
  • 자바스크립트
  • 파이썬
  • 프로그래밍
apthow.com powered by hoya
Go to mobile version