Linux 플랫폼에서 DVD로 복사해야하는 MP4 형식의 데이터가 있습니다. 이제 하드 디스크에 MP4 파일을 생성하고 growisofs 명령을 사용하여 DVD에 해당 파일을 굽습니다. MP4 데이터를 DVD에 굽기 전에 하드 디스크에 기록하지 않아도되는 것이 더 효율적입니다. C 프로그램을 사용하여 메모리 데이터를 DVD에 쓰는 방법이 있다면 알려주십시오.C에서 Linux의 DVD에 메모리 데이터를 쓰는 방법은 무엇입니까?
0
A
답변
0
growisofs 작업을 다시 구현하면 성능이 향상됩니다. DVD는 무작위로 액세스 할 수있는 저장 장치와 다릅니다. 먼저 블랭크 매체에 묻힐 데이터는 ISO9660과 같은 특정 형식으로 준비되어야합니다. 여기에는 특정 오류 수정 체계가 포함됩니다. 그 결과는 트랙입니다. ISO9660 체계에서는 단일 파일을 기록 할 수 없으며 전체 파일 시스템 만 기록 할 수 있습니다. FS를 받으면 녹음 프로세스를 제어하기위한 전체 프로그램을 구현해야합니다.
이것은 growisofs가 수행하는 것입니다. 이제 growisofs 소스를 가져 와서 코드를 사용하여 코드를 대체하여 공유 메모리에서 읽을 수 있습니다. 그러나 프로그램이 일시 중지되지 않고 계속해서 데이터를 전달할 수 있는지 확인해야합니다. 일단 시작되면, 녹음 과정이 중단되어서는 안됩니다.
어쨌든 : 당신이 리눅스에서라면 프로그램은 FUSE를 통해 파일 시스템 구조를 제공 할 수 있습니다.
관련 문제
- 1. plist에 데이터를 쓰는 방법은 무엇입니까?
- 2. C에서 isilo .pdb 파일을 쓰는 방법은 무엇입니까?
- 3. 메모리 스트림에 스트림을 쓰는 방법은 무엇입니까?
- 4. 파일에 데이터를 쓰는 가장 효율적인 방법은 무엇입니까?
- 5. 이벤트 머신 서버에 데이터를 쓰는 방법은 무엇입니까?
- 6. 기존 plistfile에 데이터를 쓰는 방법은 무엇입니까?
- 7. 비트 셋 데이터를 파일에 쓰는 방법은 무엇입니까?
- 8. SQlite를 사용하여 데이터베이스에 데이터를 쓰는 방법은 무엇입니까?
- 9. 개요 데이터를 .otf 파일에 쓰는 방법은 무엇입니까?
- 10. 어셈블러에서 파일에 이진 데이터를 쓰는 방법은 무엇입니까?
- 11. C에서 Linux의 실제 CPU 수를 얻는 방법은 무엇입니까?
- 12. C에서 Linux의 직렬 포트에서 데이터 지우기?
- 13. Linux의 C에서 Matlab 엔진에 연결하십시오.
- 14. objective-c에서 plist 파일을 읽고 쓰는 방법은 무엇입니까? (iPhone SDK)
- 15. C에서 Linux의 프레임 버퍼에 텍스트 그리기
- 16. C에서 전체 파일을 0으로 덮어 쓰는 가장 빠른 방법은 무엇입니까?
- 17. Linux의 제거 가능한 메모리 영역
- 18. C에서 Ogg Theora에 프레임으로 비트 맵을 쓰는 방법은 무엇입니까?
- 19. 기본 64 문자열로 텍스트 파일에 이미지 데이터를 쓰는 방법은 무엇입니까?
- 20. C에서 메모리 누수
- 21. C에서 stdout을 덮어 쓰는 방법
- 22. C에서 이터레이터의 메모리 사용량
- 23. db에 로그를 쓰는 방법은 무엇입니까?
- 24. Apache ZooKeeper : 쓰는 방법은 무엇입니까
- 25. plist에 데이터를 쓰는 방법
- 26. 자물쇠가있는 Linux의 파일 백업
- 27. 외부 프로세스에서 기존 프로세스의 STDIN에 데이터를 쓰는 방법은 무엇입니까?
- 28. flex3를 사용하여 파일에 데이터를 만들고 쓰는 방법은 무엇입니까?
- 29. Python : 특정 형식의 파일에 데이터를 쓰는 방법은 무엇입니까?
- 30. node.js를 사용하여 파일에 이진 데이터를 쓰는 방법은 무엇입니까?
USB 플래시 드라이브는 어떨까요? 하드 디스크에서 USB 플래시 드라이브로 복사하는 'cp'명령을 사용합니다. fopen()을 사용하여 USB 플래시 드라이브에서 직접 파일을 열고 fwrite()를 사용하여 파일에 쓸 수 있습니까? 이것에 대한 도움을 주시면 감사하겠습니다. – user591917