본문 바로가기

반응형

개발

(35)
[fluent-ffmpeg] video codec 변경 flutter로 작성한 모바일앱에서 첨부한 동영상 파일 중 일부가 재생 안 되는 현상 발생. 동영상 코덱이 재생할 수 없는 형태로 인코딩 되어있음을 확인했다. nodejs 구성한 백엔드에서 첨부된 비디오 코덱을 일괄 변경하기로 결정. fluent-ffmpeg이라는 라이브러리를 사용했다. https://www.npmjs.com/package/fluent-ffmpeg fluent-ffmpeg A fluent API to FFMPEG (http://www.ffmpeg.org). Latest version: 2.1.2, last published: 5 years ago. Start using fluent-ffmpeg in your project by running `npm i fluent-ffmpeg`. The..
[AI 자동투자 봇] 키움증권 KOA 스튜디오 api 접속 오류 키움증권에서 제공하는 KOA 스튜디오를 실행하여 접속 후 업데이트가 실행되고 난 뒤에 스튜디오 프로그램을 재실행할 경우 오류가 발생하였다. [open api를 실행할 수 없습니다. ocx등록을 확인해주시길 바랍니다.] 위와 같은 오류가 발생하며 접속이 되지 않는다. 키움증권의 Q&A를 검색해보면 OpenAPI가 없을 때 발생하니 설치하라는 답변만 있는 상태. OpenAPI는 이미 설치되어 있다. 별로 도움 안됨. 구글링으로 OpenAPI설치 폴더의 opversionup을 실행 후 다시 스튜디오 접속하면 된다는 해결책을 찾았다. 접속 잘 된다. https://howtoworld.tistory.com/24 KOA Studio실행시 OpenAPI OCX 오류 opstarter "버전처리를 받으시려면 현재 실행..
[Html] Video Tag start_time, end_time 운영 중인 사이트에 고객이 올려놓은 동영상의 thumbnail 이미지가 동일하다는 문의가 들어왔다. 동영상의 첫 번째 프레임이 전부 같았던 문제. 슈퍼 하도급 용역은 동영상 프레임 문제니 동영상을 수정하라고 할 수 없으므로, video src value에 start_time을 조정해준다. ※poster attr를 사용하여 직접 썸네일을 지정해 줄 수도 있다. 이런 식으로 시작시간을 미세하게 조정해주면 thumbnail도 바뀐다. ※ HTML5 공식 문서에는 따로 언급 안되어 있다. #t=[start_time], [end_time] 위와 같은 형식으로 구간을 설정할 수도 있으며, #t=[hour]:[minutes]:[seconds]로 시간을 지정할 수 있다고 한다. https://web.dev/video-..
[PHP] XMLWriter https://www.php.net/manual/en/book.xmlwriter.php ※ 참고 사이트 : https://board.phpbuilder.com/d/10356853-a-quick-php-xmlwriter-class-tutorial-xml-amp-rss/2 A quick PHP XMLWriter Class Tutorial (XML & RSS) Since there is absolutely no documentation on how to use PHP5's XMLWriter class, here is a very simple example of how to use the class to create an rss feed.... board.phpbuilder.com
[Swift] EXC_BREAKPOINT (SIGTRAP) 앱이 특정 케이스에서 crash 되는 오류가 발생. 오류를 보니 EXC_BREAKPOINT 라는 exception이 발생했다. Apple Developer Documentation developer.apple.com 애플 문서를 보면,, trace trap이 특정 지점에 프로세스를 중단했다는 말이라고 하는데.. swift 런타임은 복구할 수 없는 오류가 발생했을 경우 trace trap을 사용해서 프로세스를 중단시킨다고 한다. https://developer.apple.com/documentation/xcode/addressing-crashes-from-swift-runtime-errors Apple Developer Documentation developer.apple.com 관련 문서를 보면 nil ..
[laravel5.5] 302 redirect status code 컨텐츠를 수정할 Controller를 작성한 후 Route::post('/contents-video-sort', 'ContentsController@changeLectureOrder'); 프론트에서 호출하였을 때 axios.post("/contents-video-sort", {list : this.list.data}) .then(...) 아래와 같이 302 redirect error 가 나면서 호출이 되지 않는 문제가 발생하였다. 찾아보니 CSRF 문제일 수 있다고 했다. https://stackoverflow.com/questions/42426859/laravel-ajax-post-request-does-not-work-302-found Laravel Ajax POST Request does not w..
[Swift] hierarchy 문제 AController(UINavigationController). topViewController = BController(UIViewController) 로 호출한 뷰컨트롤러를 다시 호출할 경우 계층 문제 발생하며 컨트롤러가 로드되지 않는 문제 발생. 뷰 컨트롤러 호출하기 전에 현재 호출된 뷰 컨트롤러 체크 후 동일한 뷰컨트롤러이면 dismiss 하도록 수정 let pvc = self.presentedViewController //현재 컨트롤러가 UINavigationController 니? if let nc = pvc as? UINavigationController, nc.viewControllers.count > 0 { //고렇다면 현재컨트롤러의 topViewController가 BControlle..
[laravel 5.5/QueryBuilder] SubQuery 같은 테이블 데이터를 조인해서 id로 group by 하고 생성된 테이블 데이터의 기간 차이를 가져올 예정. subquery에서 select 하는 querybuilder 가 존재하지 않으므로.. logs 테이블을 조건검색하는 sql문을 생성한다. $sql = $this->logs() ->select('logs.id', 'logs.createdate', DB::raw('MIN(b.createdate) as nextdate')) ->leftJoin('logs as b', function($join) { $join->on('logs.id', '=', 'b.id'); $join->on('logs.createdate', '

반응형