%EC%99%80%20%ED%95%A8%EA%BB%98%20%EC%97%AC%EB%9F%AC%20%EB%AF%B8%EB%94%94%EC%96%B4%20%ED%8C%8C%EC%9D%BC%20%EB%A1%9C%EA%B9%85.png)
먼저, 이것은 실제로 스크립트에 대한 요청이므로 잘못된 위치에 게시하는 경우 알려주시면 종료를 요청하고 대신 해당 페이지로 이동하겠습니다. 방금 찾았습니다.아쿠분투될가장 도움이 되는그리고최소한의 애용내가 방문하는 포럼 중 여기에서 먼저 시도해 보고 싶었습니다.
중요한 경우 Ubuntu LTS 16.04 Destop을 실행하고 있습니다.
내가 요청하는 것은배쉬 파일(bash일 필요는 없습니다. 작동 방식을 더 잘 이해할 수 있으므로 경험을 통해 배울 수 있습니다.mp4
)는 미디어 파일(특히 영화, , mkv
, avi
가 mpg
유일한 확장자임) 로 가득 찬 단일 특정 디렉토리를 통과하여 "0.log"
(목록 상단에서 찾기가 더 쉽도록)라는 로그 파일을 생성하고 다음 정보를 제공합니다. 읽기 쉬운 형식:
- 파일 이름
- 확대
- 영화 길이
- 영화 크기(너비 x 높이)
- 파일에 오류가 있는 걸까요
- 가능하다면 오류는 무엇입니까?
ffmpeg 기능을 사용하여 이 모든 정보를 수집할 수 있지만 한 번에 하나씩만 수행할 수 있습니다. 정보를 스프레드시트에 수동으로 입력하면 이해하실 수 있듯이 무한* 시간이 걸립니다.
*아니다엄격하게진실
입력할 때:
ffmpeg -i filename.ext
필요한 정보는 사용된 libs 목록 아래에 나타납니다. 예를 들어 출력은 다음과 같습니다.
.......
other stuff that i don't need
.......
libswscale 3. 1.101 / 3. 1.101
libswresample 1. 2.101 / 1. 2.101
libpostproc 53. 3.100 / 53. 3.100
[aac @ 0x142fc20] element type mismatch 3 != 0
Input #0, matroska,webm, from '13 (2010).mkv':
Metadata:
encoder : libebml v1.2.0 + libmatroska v1.1.0
creation_time : 2011-07-29 21:37:53
Duration: 01:37:12.19, start: 0.000000, bitrate: 1999 kb/s
Stream #0:0: Video: h264 (High), yuv420p, 1280x536 [SAR 1:1 DAR 160:67], 24 fps, 24 tbr, 1k tbn, 48 tbc (default)
Stream #0:1: Audio: aac (HE-AAC), 48000 Hz, 5.1, fltp (default)
Stream #0:2: Subtitle: subrip (default)
libs 목록 다음의 첫 번째 줄은 파일에 발생할 수 있는 오류의 예입니다. 파일이 체크아웃될 때 생략됩니다. *"이 파일은 괜찮습니다" 대체가 없으며 단지 거기에 없습니다. 발생할 수 있는 오류가 많이 있으므로 최종 lib(이 경우 libpostproc; 및 입력 #0;) 사이에 아무것도 있는지 확인하면 될 것 같습니다.
기간(이 경우 01:37:12.19)과 크기(이 경우 1280x536)를 볼 수 있습니다.
누구든지 나를 위해 이 작업을 수행하거나 이를 수행할 수 있는 기존 소프트웨어를 알려줄 수 있습니까? 결국 출력은 스프레드시트에 배치되지만 서식 지정 및 작업은 혼자서도 쉽게 처리할 수 있습니다. 작업하려면 원시 데이터만 있으면 됩니다. 아니면 직접 수행하는 방법을 보여주세요. 저는 단기 기억력을 상실한 가벼운 뇌 손상으로 고통 받고 있습니다. 그래서 이를 해결하기 위해 온라인 튜토리얼을 사용하는 데 어려움을 겪고 있습니다.
미리 감사드립니다.
대니