본문 바로가기

놀기136

[Shell Script] 0부터 1씩 증가 시키며 숫자 출력하기 0부터 1씩 증가 시키며 숫자 출력하기 #!/bin/bash i=0 while [ true ] do echo $i i=$((i+1)) sleep 1 done 출력 결과 $ ./print_num.sh 0 1 2 3 4 5 6 7 8 9 10 11 12 2023. 3. 17.
[QT] Json array 읽기 아래와 같은 Json array 읽기 예제 QT의 Json Class를 사용해서 아래와 같이 쉽게 읽을 수 있음. 예제 코드 #include #include #include #include #include #include #if 0 { "name" : "busyman", "yyyymmdd" : "19850101", "list" : [ { "name" : "apple", "price" : 9900 }, { "name" : "banana", "price" : 5000 } ] } #endif class fruitInfo { public: fruitInfo() { price = 0; } ~fruitInfo() {} QJsonObject toJson() const { return {{"name", name}, {.. 2023. 3. 4.
[FFMPEG] 프레임 추출하기 ffmpeg 소스에는 다양한 예제가 있다. 이 예제를 사용하면 간단히 프로그램을 만들 수 있고 ffmpeg / ffplay 소스 코드를 사용하여 입맛에 맞는 좋은 프로그램도 만들 수 있다. 물론, 노력과 시간이 필요하겠지만. 어쨌든, 이번에는 ffmpeg 내에 있는 decode_simple.c / decode_simple.h를 사용하여 동영상의 프레임을 저장하는 예제를 간단히 만들어 봤다. 프레임을 뽑아 YUV로 저장하는 예제인데, 아래와 같이 YUV Viewer로 확인 가능하다. 2023.02.15 - [놀기/잡스러운 것] - YUV Viewer YUV Viewer 예전에는 YUV Viewer도 입맛에 맞는 것이 없었고 쓸만한 것은 유료였는데, 요즘은 이런 좋은 프로그램이 있네.. ㅎㅎ https://.. 2023. 2. 15.
YUV Viewer 예전에는 YUV Viewer도 입맛에 맞는 것이 없었고 쓸만한 것은 유료였는데, 요즘은 이런 좋은 프로그램이 있네.. ㅎㅎ https://github.com/IENT/YUView GitHub - IENT/YUView: The Free and Open Source Cross Platform YUV Viewer with an advanced analytics toolset The Free and Open Source Cross Platform YUV Viewer with an advanced analytics toolset - GitHub - IENT/YUView: The Free and Open Source Cross Platform YUV Viewer with an advanced analytics to.. 2023. 2. 15.