PGR21.com
- PGR21 관련된 질문 및 건의는 [건의 게시판]을 이용바랍니다.
- (2013년 3월 이전) 오래된 질문글은 [이전 질문 게시판]에 있습니다.
통합 규정을 준수해 주십시오. (2015.12.25.)
Date 2020/07/09 12:23:12
Name 세인트루이스
Subject [질문] [코딩/R] R로 ffmpeg 쓸수 있나요?
한 2시간쯤 되는 mp4 비디오 파일을 10-15분 정도 길이로 분할을 하려고 합니다. ffmpeg를 써서 각 파일을 분할하는 방법은 알겠습니다.
(예: ffmpeg -i input.mp4 -ss 00:01:10 -t 00:01:05 -c:v copy -c:a copy output.mp4)

그런데 이런 2시간짜리 비디오 파일이 100개정도 있어서 R loop function 을 써서 ffmpeg를 써보고 싶은데 어찌할지 모르겠네요 ㅠㅠ imager 등 ffmpeg를 사용하는 R 패키지들은 찾았는데 제가 원하는 video trimming/cutting/splitting function 은 못 찾겠습니다 ㅠ

혹시 이거 도움좀 주실수 있나요? 꼭 R을 쓰지 않더라도 loop기능을 쓸수만 있으면 됩니다. 불쌍한 문과 대학원생 살려주세요 감사합니다 ㅠ

통합규정 1.3 이용안내 인용

"Pgr은 '명문화된 삭제규정'이 반드시 필요하지 않은 분을 환영합니다.
법 없이도 사는 사람, 남에게 상처를 주지 않으면서 같이 이야기 나눌 수 있는 분이면 좋겠습니다."
20/07/09 12:56
수정 아이콘
예시로 작성하신 부분이 터미널상에서 돌아가는 예시라면, 쉘스크립트 작성하면 될 것 같습니다.

https://skylit.tistory.com/321
세인트루이스
20/07/09 20:30
수정 아이콘
위의 예시는 cmd 창에서 돌아가는 거였습니다. 쉘 스크립트는 처음 들어보는데 알아보겠습니다. 감사합니다.
봉그리
20/07/09 13:04
수정 아이콘
보통 소규모 연구자들은 R을 윈도우에서 돌리므로 쉘스크립트를 쓰라는 건 좀 힘들죠.
system("명령어 문자열") 넣으시면 됩니다.
명령어 문자열을 데이터프레임으로 준비하시고
filename command
1.mp4 ffmpeg -i 1.mp4 -ss 00:01:10 -t 00:01:05 -c:v copy -c:a copy output/1.mp4
2.mp4 ffmpeg -i 2.mp4 -ss 00:01:10 -t 00:01:05 -c:v copy -c:a copy output/2.mp4
...
> map(df$command, system)
이렇게 하면 알아서 command를 하나씩 실행해줄겁니다...
map() 함수는 purrr 패키지 필요합니다.
세인트루이스
20/07/09 20:34
수정 아이콘
친절한 답변 정말 감사합니다. 추가 질문 하나만 더 해도될까요?
명령어 문자열을 데이터프레임으로 준비하라는게 무슨 말인가요?
현재 데이터프레임은 input file name, output file name, video start point, video end point 칼럼으로 이뤄져 있습니다 (각 비디오의 편집점이 다름).
그러면 이러한 데이터를 조합한 command 칼럼을 추가하고, 최종적으로는 df$command 를 map 함수로 씌워서 돌리라는 말씀이신가요?
세인트루이스
20/07/10 00:40
수정 아이콘
해보니 되네요!! 감사합니다 ㅠㅠ
봉그리
20/07/10 12:09
수정 아이콘
답장이 늦었습니다. 기본 지식이 있으시니 잘 해결하셨네요. 다행입니다.
세인트루이스
20/07/10 12:19
수정 아이콘
정말 감사합니다. 이번에 처음으로 stackoverflow에 질문도 써봤네요 ㅠㅠ
목록 삭게로! 맨위로
번호 제목 이름 날짜 조회
150441 [질문] 옆그레이드 유의미한 느낌을 받을까요 [4] DogSound-_-*4984 20/11/23 4984
150440 [질문] 무료 동영상 편집 프로그램 없을까요? [9] 이호철6560 20/11/23 6560
150439 [질문] 이제서야 사회성을 기르려 합니다. 조언 부탁드립니다. [51] 데브레첸12316 20/11/23 12316
150438 [질문] 부동산 관련된 책 추천좀 부탁드립니다! [5] 삭제됨6098 20/11/22 6098
150437 [질문] 운동식단은 어떻게 찾아보는게 좋은가요? [1] 연필깍이6294 20/11/22 6294
150436 [질문] 의료용(?) 안대는 어디서 살 수 있나요? [4] CoMbI COLa7276 20/11/22 7276
150435 [질문] 과학)그래서 에너지가 무엇인가요? [5] 흥선대원군5412 20/11/22 5412
150434 [질문] 원룸 관리비 질문입니다. [8] 수소7888 20/11/22 7888
150433 [질문] FM2020 관련 카페 문의드립니다. [7] sangbung26587 20/11/22 6587
150432 [질문] 4번압축으로도 시력이 커버가 안되면 어떻게 해야되나요? [11] 삭제됨6573 20/11/22 6573
150431 [삭제예정] 올레TV 넷플릭스 메뉴 없어짐 [1] Love.of.Tears.8135 20/11/22 8135
150430 [질문] 가전제품 질문(통돌이 VS 드럼) [9] 교자만두6156 20/11/22 6156
150429 [삭제예정] 코로나 확진자 접촉 관련 질문입니다. [6] 식스센스6733 20/11/22 6733
150428 [질문] 자동차 틴팅 추천부탁드립니다 [9] 안희정6085 20/11/22 6085
150427 [질문] 할인이 많이 되는 신용카드는 무엇이 있을까요? [8] 쓸때없이힘만듬6235 20/11/22 6235
150425 [삭제예정] 영어 공부 어떻게 해야될까요? [4] 달걀먹고빵구빵6940 20/11/22 6940
150424 [질문] 분양권 증여에 대해서 질문드립니다. [2] 변함없이5916 20/11/22 5916
150423 [질문] 오른손등 부위에 이상증상이 있습니다. 어느 병원을 가봐야할까요? [3] 야광별4924 20/11/22 4924
150422 [질문] 여러종류의 코로나 백신출시로 인한 부작용은 없나요? [10] 하나의꿈6909 20/11/22 6909
150420 [질문] 노트북 추천 좀 해주실 수 있나요? [16] 부질없는닉네임6717 20/11/22 6717
150419 [질문] 시티팝 느낌의 아이돌 곡 제목을 찾습니다... [10] 부기영화5822 20/11/22 5822
150418 [질문] 프로야구 선수들 별명 이거 어디서 유래된건지 아시는 분 계신가요?? [6] 잘가라장동건8169 20/11/22 8169
150417 [질문] 짜짜로니에 고추가루 넣을까요 고추기름 넣을까요? [10] 기다리다똥된다7426 20/11/22 7426
목록 이전 다음
댓글

+ : 최근 1시간내에 달린 댓글
+ : 최근 2시간내에 달린 댓글
맨 위로