Dolby 돌비(DD,AC3)만 지원하고 DTS를 지원하지 않는 음향 장비를 위한 팁!

Dolby 돌비(DD,AC3)만 지원하고 DTS를 지원하지 않는 음향 장비를 위한 팁!

시놀로지 나스 사용중 DTS를 지원하지 않는 스피커에서 입체음향을 들으려면

아무래도 돌비 사운드로 변환 하는 수밖에 없다.

물론 리시버 하나 구매해서 사용하면 수고로움이 없겠지만

너저분하고 거시기 하다.

난 삼성 스마트티비

UN46ES6800 를 사용중.( dts, dolby 모두 지원)


사운드바는 온쿄 ls-t10을 사용중. (dolby는 지원하나 dts는 지원하지 않음)


이전에는 야마하 v473 리시버가 있어서 별 상관 없었음.



우야튼 손쉽게 DTS 음향이 사용된 동영상 파일을 돌비코덱으로 변환 할수 있는 스크립트가 있더라.

물론 몇군데 게시물을 짜집기 한 결과다 ㅋㅋ

Synology NAS나 핵놀리지 구축해서 사용중이면 딱 좋은 방법이겠다.

순서는 다음과 같다.

1. 시놀로지 나스 패치키 센터 > 설정 > 패키지 소스 > 추가 >

http://cytec.us/spk/

2. 패키지 소스 url 추가 후 패키지 센터 > 커뮤니티 항목을 새로고침 하면 ffmpeg 가 보이는데 설치한다.

3. 나스에 텔넷이나 ssh로 로긴해서 적당한 디렉토리에, 적당한 폴더 하나 만들고, 적당한 스크립트 파일 한 생성후 내용은 다음을 입력.

vi /volume2/movie/tools/conver_dts_to.sh


#!/bin/sh


ffprobe=”/usr/bin/ffprobe”


ffmpeg=”/usr/bin/ffmpeg”


##




cleanup by deleting unwanted files


find $1 -name “*.txt” -type f -print0 | xargs -0 rm -rf


find $1 -name “*.db” -type f -print0 | xargs -0 rm -rf


find $1 -name “*.nfo” -type f -print0 | xargs -0 rm -rf


find $1 -name “*sample*.mkv” -type f -print0 | xargs -0 rm -rf


find $1 -name “*Sample*.mkv” -type f -print0 | xargs -0 rm -rf


find $1 -name “*SAMPLE*.mkv” -type f -print0 | xargs -0 rm -rf


##




go over all MKVs


find $1 -name “*.mkv” -type f | while read f


do


echo processing $f


##




Detect what audio codec is being used:


audio=$($ffprobe “$f” 2>&1 | sed -n ‘/Audio:/s/.*: \([a-zA-Z0-9]*\).*/\1/p’ | sed 1q)


aopts=”-c:a ac3 -b:a 640k”


##




Set default video settings:


vopts=”-c:v copy”


##




Set default subtitle settings:


sopts=”-c:s copy”


echo “—–> audio is $audio”




case “$audio” in




aac|alac|mp3|mp2|ac3 )


##




If the audio is one of the MP4-supported codecs




echo “—–> no processing needed.”




;;




“” )


##




If there is no detected audio stream, don’t bother




echo “—–> can’t determine audio, skipping”




;;




* )


##




anything else, convert




mv “$f” “$f”-1




echo -e “\n —–> executing $ffmpeg -y -i $f-1 -map 0 $sopts $vopts $aopts $f”




$ffmpeg -hwaccel auto -nostdin -y -i “$f”-1 -map 0 $sopts $vopts $aopts “$f”




fail=$?




case “$fail” in








“0” )


##




put new file in place








echo “—–> SUCCES”








rm -rf “$f”-1








chmod 666 “$f”








synoindex -D “$f”




synoindex -A “$f”








;;








* )








echo “—–> FAIL”


##




revert back








rm -rf “$f”








mv “$f”-1 “$f”








;;




esac




;;




esac


done

4. 저장후 실행 퍼미션을 적용.

chomod +x convert_dts_to.sh

5. 나스의 작업 스케쥴러 > 생성 클릭후 아래의 내용 입력 후 확인 (스크립트의 파일 이름은 본인이 만든 스크립트 화일 이름 사용).

스케쥴에 하루에 한번 정도 실행되게 셋팅.

6. log-movies 파일내의 로그 파일 살펴보면 정상적으로 동작중인지 알아볼수 있음.



7. 모든 셋팅후 최초 테스트는 텔넷이나 ssh 에서 아래 스케쥴러에 기입했던 스크립트 그대로 넣고 실행하면 됨.

/volume2/video/tools/convert_mkv_ac3.sh /volume2/video/movie/ > /volume2/video/tools/log-movies

역시 정상 동작 여부는 log-movies파일내에 모두 나오니 해당 내용 보고 수정.

변환 속도는 1테라 정도 되는 동영상들 모두 서칭하면서 변화 하는데 몇시간 걸리지 않은거 보면 금새 끝나는듯.





Read more

ollama Cloud oss120B급  병렬 분석 효율 분석: 1개 vs 8개 워커 비교

ollama Cloud oss120B급 병렬 분석 효율 분석: 1개 vs 8개 워커 비교

대규모 학술 논문 아카이브 KOINEU.com의 V3 파이프라인 구축 과정에서 얻은 데이터 분석 속도 최적화 사례를 공유합니다. 25만 건의 방대한 논문을 분석하기 위해 Ollama Cloud의 oss120b 모델을 어떻게 효율적으로 활용했는지에 대한 기술 리포트입니다.. 1. 실험 개요 초거대 모델(120B)은 압도적인 분석 능력을 자랑하지만, 단일 요청 시 처리 시간이 길다는

By ilikeafrica
다이소 겨자잎, 루꼴라 씨앗 발아 3일차

다이소 겨자잎, 루꼴라 씨앗 발아 3일차

역시 씨앗은 한번 발아하면 참 놀랍도록 빠르다. 타임랩스를 찍어보고 싶었는데 이젠 그럴 만한 디바이스가 없다. 모조리 당근행 해버린 관계로 집에 남아있는게 별로 없다. ㅋㅋ 언제 떠날지 또 미지수인 관계로 그 날까지는 뭔가 즐길거리를 찾아야 한다. 겨자잎에 삼겹살 한번이라도 싸먹고 나가게 될까... 겨자잎 안먹어도 좋으니 언능 정리되고 배낭 싸고 싶다..

By ilikeafrica