양식을 사용하여 비디오를 업로드하고 업로드 된 임시 파일에서 비디오 정보를 구문 분석하려고합니다. 임시 파일에는 파일의 시작 부분에 양식 정보가 포함되어 있으며 나머지는 비디오 바이트입니다. ffmpeg는 비디오 바이트가 시작되는 위치에서 파일을 파싱 할 수 있습니까? 많은 감사합니다!ffmpeg 파일의 특정 위치에서 구문 분석 할 수 있습니까?
1
A
답변
0
당신은 가장 쉬운 방법은 관심있는 데이터 만 추출 할 dd(1)
도구를 사용하는 것입니다 아마 함께 스크립트에 조각을 찾고 있다면 그것은이 같은 보일 것이다.
dd if=/path/to/temp/file ibs=<size to skip> skip=1 | ffmpeg --whatever
를이 은 에 해당 블록 크기를 사용하므로 모두 입력 작업이 완벽하지 않으므로 은 적합하지 않습니다. 좀 더 크고 2의 배수의 배수가 처음에는 낭비하는 많은 공간에 비해 이상적이지만, 거의 동일한 내용의 새 파일을 만드는 것보다 훨씬 낫습니다.
2
< 바이트 수 > 매개 변수를 사용해보십시오.
관련 문제
- 1. Stax : XML 파일의 특정 위치에서 구문 분석을 시작하는 방법은 무엇입니까?
- 2. 파일의 특정 위치에서 문자열 삭제
- 3. 사이트에서 특정 정보를 구문 분석/스크래핑/크롤링 할 수 있습니까?
- 4. C 파일의 내용을 구문 분석
- 5. 속성 파일의 구문 분석 맵
- 6. XML 구문 분석 : XML을 구문 분석 할 수 없음 제대로
- 7. 구문 분석 기술을 어떻게 향상시킬 수 있습니까?
- 8. 다른 파일의 특정 위치에서 한 파일의 코드를 삽입하는 Bash 스크립트?
- 9. Haskell에서 특정 문자열 구문 분석
- 10. 파이썬은 특정 위치에서 바이너리를 읽습니다.
- 11. django에서 알림을 구문 분석 할 수 없습니다.
- 12. 변환 중에 스트리밍 할 수 있습니까? -FFMPEG
- 13. 텍스트 파일의 여러 섹션을 구문 분석 C#
- 14. JAXB 비슷한 XML 파일의 구문 분석
- 15. URL에서 이미지를 구문 분석 할 수 없습니다
- 16. 새 위치에서 모든 체크인을 할 수 있습니까?
- 17. 미국 내 모든 위치에서 Google 지역 정보 구문 분석
- 18. android apk 파일의 versionCode 구문 분석
- 19. FFMpeg -timestamp 구문 사용법
- 20. 장고 나머지 구문 분석 할 수 없습니다 :
- 21. NSXMLParser로 XML을 구문 분석 할 수 없습니다.
- 22. Ruby에서 문자열을 구문 분석 할 수 없습니다.
- 23. xml 데이터를 구문 분석 할 수 없습니다.
- 24. 정수로 ""구문 분석 할 수 없습니다 [FC]
- 25. RSS 피드를 구문 분석 할 수 없음
- 26. tinyMCE wysiwyg 텍스트 편집기 자바 스크립트 파일의 구문 분석 (동적로드)을 연기 할 수 있습니까?
- 27. SimpleXMLElement를 사용하여 XML 파일의 모든 결과를 PHP 배열/루프로 구문 분석 할 수 있습니까?
- 28. 비 XML 파일의 XML 청크 구문 분석
- 29. 파일의 파이썬 XML 구문 분석 비교
- 30. 어떻게 안드로이드 SDK에서 PHP 배열을 구문 분석 할 수 있습니까?
나는 그것을 시도하고 그 방법을 좋아하지 않는다. 모두 고마워. – Treper
나는 단지이 방법을 발견하고 유용하다고 생각했습니다. ffmpeg에서 비디오 포맷을 결정하는 데 필요한 바이트 수를 알 수 있습니까? 또는 여러 파일 형식에 대한 비디오 정보를 설명하는 데 필요한 바이트 수를 지정하면 원본 파일에서 모두 추출하지 않고 dd를 사용하여 특정 바이트를 추출 할 수 있습니다. 감사합니다. – Treper
'libmagic' 라이브러리는 첫 번째 킬로바이트 정도의 파일 포맷을 결정할 수 있습니다. 그래서 헤더를 없애면 파일 타입을 추가적으로 KB 단위로 찾아 낼 수있을 것입니다. 대부분의 _containers_는 몇 바이트에서 유형을 알려주지 만 컨테이너 내부의 스트림 형식을 발견하면 꽤 많이 걸릴 수 있습니다. – sarnold