반응형 SMALL 전체 글37 FFMPEG 동영상 영상 자르기 ffmpeg -ss 00:00:00 -i input.mp4 -t 00:06:00 -c copy output.mp4 위에 명령어는 -ss 00:00:00 동영상 0초부터 시작하여-t 00:06:00 동영상을 1\6분동안 자르겠다는 명령어이다. 시간은 hh:mm:ss 포맷으로 표현된다. 아래 예시에서는 영상을 0초에서 6분까지 영상을 잘라보았다.ffmpeg -ss 00:00:00 -i input.mp4 -t 00:06:00 -c copy output.mp4ffmpeg version 4.2.7-0ubuntu0.1 Copyright (c) 2000-2022 the FFmpeg developers built with gcc 9 (Ubuntu 9.4.0-1ubuntu1~20.04.1) configuration: -.. 2024. 10. 11. Exo-Player 자세히 알아보기(파트 V): 오프라인 다운로드 작동 방식 비디오 소비 및 데이터 요구가 증가함에 따라 오프라인에서 비디오를 시청할 필요성도 증가했습니다. 사용자는 비행기에 있는 동안이나 인터넷 연결이 낮은 장소와 같이 오프라인일 때도 다운로드한 동영상을 볼 수 있으며 안전한 액세스 방법을 제공하고 사용자의 스토리지에 직접 저장되는 것을 방지합니다. 그러면 어떻게 작동합니까?Google ExoPlayer를 사용하면 오프라인 재생을 위해 미디어(m3u8)를 다운로드하는 기능을 쉽게 추가할 수 있습니다.여기서는 전체 파일을 다운로드하지 않고 장치 캐시에 비디오 청크를 유지하고 청크의 모든 배열은 비디오 URL에 매핑됩니다.URL 예 = [c1,c2,c3,c4…] 이제 Exoplayer가 이 비디오 URL에 액세스하려고 할 때마다 네트워크 호출을 통해 URL을 통해.. 2024. 10. 11. 웹페이지에 애드핏 광고 삽입하는 방법을 살펴보겠습니다. 제가 운영하는 코딩캠퍼스 튜토리얼에 광고를 넣어 볼까 해서 살펴보다가 카카오 애드핏 광고를 넣어 볼려고 합니다. 카카오 애드핏의 경우 승인 장벽이 구글 애드센스보다 낮다고 하는데 우선 사용을 해보고 위해서 튜토리얼로 작성을 해봅니다. 우선 애드핏을 사용하기 위해서는 Kakao Adfit(https://adfit.kakao.com/info)에 접속을 해서 AdFit 시작하기 버튼을 클릭해서 가입 및 로그인을 해야 합니다. 로그인 화면 다음과 같이 애드핏 대쉬보드에서 왼쪽 메뉴에서 광고관리를 클릭합니다. 광고단위생성 화면에서 매체 선택을 해주고 다음 버튼을 클릭 합니다.다음의 상품 선택 화면에서 화면 중앙에 있는 배너 화면을 클릭하면 광고 단위명 및 사이즈 설정하는 화면이 추가 됩니다.추가된 화면에서 광고단.. 2024. 10. 11. [파이썬, Python] 설치된 패키지 목록 requirements.txt 생성(pip freeze)과 requirements.txt 속 패키지 설치 설치된 패키지 목록 requirements.txt 생성가상 환경(venv) 혹은 현재 python에 pip로 설치된 패키지 목록에 대한 정보를 만들기 위해서는 freeze라는 명령어를 사용하면 된다.ibrasdk@librasdk:~/librasdk_flask_app$ pip freezeacme==1.1.0alabaster==0.7.12attrs==19.3.0Authlib==0.11Automat==0.8.0Babel==2.11.0bcrypt==3.2.0blinker==1.4cachetools==5.0.0certbot==0.40.0certbot-nginx==0.40.0certifi==2021.10.8cffi==1.15.0 freeze 명령어를 통해 나온 출력 결과를 파일로 저장하려면 아래와 같이 입력하면 된.. 2024. 10. 10. 안드로이드 리스트뷰에 버튼 넣기. (Android ListView with Button) 1. Button이 들어간 ListView안드로이드 ListView에는 다양한 종류의 위젯들이 사용될 수 있습니다. 안드로이드 커스텀 리스트뷰 만드는 방법에서는 ImageView와 TextView로 구성된 ListView를 만드는 방법을 살펴봤구요.이번에는 ListView에 Button을 넣는 방법에 대해 알아보겠습니다. Button에 대한 이벤트 처리 부분을 제외하곤 일반적인 커스텀 리스트뷰 만드는 방법과 동일한 과정이 수행됩니다. 1.2 ListView 아이템 구성도ListView 아이템은 한개의 이미지(ImageView)와 문자열(TextView) 그리고 두 개의 버튼(Button)으로 구성합니다. 그리고 아래와 같이 동작하도록 구현합니다. 2. ListView에 Button 넣기2.1 워크 플.. 2024. 10. 10. Java에서는 문자열 목록에서 빈 요소를 제거 다음과 같이 빈 문자열을 제거 할 수 있습니다.List list = new ArrayList(Arrays.asList("", "Hi", null, "How"));System.out.println(list);list.removeAll(Arrays.asList("", null));System.out.println(list);Output:[, Hi, null, How][Hi, How] 2024. 10. 10. 이전 1 2 3 4 5 6 7 다음 반응형 LIST