원본에서 잘라낸 VLC를 사용하여 새 파일을 만들려고 합니다. 트랜스코딩을 원하지 않습니다. 나는 다음 명령을 사용하고 있습니다 :
vlc -I dummy "L:\temp\input.mp4" --start-time 71 --stop-time 74 --sout-standard-access=file --sout-standard-dst="L:\test2.mp4"
드라이브 액세스 와 관련된 오류 메시지가 표시되지 않고 L:
파일이 재생되지만(하위 집합으로) 새 파일이 생성되지 않습니다. 내가 무엇을 놓치고 있나요? 를 사용할 때 -vvv
추가 매개변수를 요구하는 오류가 발생하지 않아 필수 매개변수가 누락되지 않았다고 생각하지만 알 수는 없습니다.
참고: 매개변수를 더 우아하게 연결하는 데 사용할 수 있다는 것을 알고 있지만 :sout
디버깅과 학습을 위해(CLI 문서새로운 사용자에게 친숙하지 않음) 해당 페이지에 설명된 대로 각 매개변수를 나열하려고 노력하고 있습니다.
You may also use the following syntax :
`% vlc input_stream --sout-module1-option1=... --sout-module1-option2=... --sout-module2-option1=... --sout-module2-option2=... ...`
명확성을 위해 편집하십시오.
VLC가 내 PATH에 있습니다.
명령을 분석해 보면 다음과 같은 의미로 이해됩니다.
vlc
VLC 실행-I dummy
더미(CLI 피드백) 인터페이스 표시"L:\temp\input.mp4"
입력 파일은 이쪽--start-time 71
71초부터 시작--stop-time 74
74초에서 멈춤--sout-standard-access=file
Standard
'파일'에 액세스하여 출력--sout-standard-dst="L:\test2.mp4"
대상을 사용한 출력Standard
은L:\test2.mp4